Today, I ordered a second OBDII code reader to keep in my Rav4.
Months ago, the first day I owned this car, I checked the air filter and unknowingly disconnected a tube (crankcase breather maybe?) to the air box. All kinds of codes fired, lighting up many indicators including VSC and 4WD. The next day, after a panic attack, when I figured out what I did, then re-hooked up the tube and all the indicators lights went out.
Saturday, during a road trip on 230 miles of snowy roads, the check engine light comes on, also VSC and 4WD lights come on also. The 4WD was disabled, and it was noticeable during driving, so I only had front wheel drive. I got to where I needed to go, but I sure would have preferred to have 4WD.
After I got home, I hook up my "cheapo, end user" code reader. I read the Code, it's a O² sensor. I clear the code, indicator lights go out. I have 4WD again. I read several places online about these 3rd Gen Rav4's, that any sensors that are in the fuel air mix control system, are also controlling the drivetrain. So, most any annoying code will disable the 4WD. I decide I need to carry a code reader (eraser) in the glove box.
As to this O² sensor code. I have a question.
*** Can moisture make the computer think it's failed, but is fine once the exhaust system dries out?
History, I made many short trips in the last couple weeks. Between the Below Zero temps, we had icy freezing rain a couple times, even froze the door shut. I got the driver door open and did the carwash thaw. Obviously LOTS of moisture before this Saturday road trip. the morning was well below freezing temps. The check engine light comes on after 20 miles of driving, just enough time for all the frosty moisture to melt and maybe corrupt? the signal on a O² sensor, I'm guessing. After driving all those miles, I'm thinking things are now dried out well. I've made two short trips with it since, and check engine light has stayed out. I don't want to replace a O² sensor if I don't have to.
Any thoughts?