I had the lights on my truck come on during a rain storm, I posted on this website what happen and one guy said windshield leak and sure enough he was right. The passenger side of the window was leaking and ran down a channel dumped the water on the the ECM. Who would have thought?