I have a 2001 Ford Ranger, 4 cylinder, 2.5 liter engine with over 180,000 miles, it runs great and its in mint condition. This engine has 2 coolant sensors in the front of the engine. One sends info to the computer, the other to the dash gauge. A couple of months ago, the dash gauge stopped registering any coolant temp. I had this happen a few years ago, and replaced the sensor and it fixed the problem. So I bought another sensor and sealant tape but this new sensor didn't fix the problem. I brought the sensor back, told the guy it doesn't work, and I got it replaced. But the 2nd one didn't fix the problem either. The engine is VERY clean and the wiring at the connectors doesn't feel broken or frayed. Just recently, I accidently found a way to get the sensor to work for a short period of time. I was hosing off the engine (I went out in the woods and hit some big mud puddles) and later that same day went to the store. The engine was still a little wet and I noticed the coolant temp gauge on my dash is now registering the coolant temp! 15 or 20 min later, the dash gauge stopped working. I can duplicate this temporary "fix" just by hosing down the engine compartment. I have checked different connectors, including the big one at the firewall. I have an Actron Scanner CP9180 and I keep it connected to keep on eye on the coolant temp.
Water is a terrible conductor for a DC electrical system and it should not fix the coolant sensor problem. This seems like a simple fix but I am stumped. Any ideas why hosing down the engine will temporarily "fix" my coolant sensor?
Thanks
Chris