I've been struggling with this for a while. At one point I would play with the courtesy light switch (pushing it in and out) on the driver's side and it would only come on when temps were below freezing. Strange, I know! Then I decided to remove it and spray contact cleaner. That seemed to work for a while. Next I decided to replace it with a new one after it started to act up again. When I examined the old one, it did look like the spring for the switch was weaker than the new one. Now even driving down the road my interior lights intermittently go on and off for no apparent reason. Can anyone tell me what is going on and how to fix this?