I've been battling this common problem for awhile (just pulled the fuse and lived with it....but my wife has to have her tunes), and stumbled into a fix. Turns out it was the lamp control relay. Easy to isolate (passenger footwell) and unplug/remove/replace(?). I wonder if another common problem: plugged sunroof drain leading to water in passenger foot-well, could have led to the corrosion seen in the relay? Dunno...food food for though, because that is another problem I was having.
Last edited: