Tuesday, July 9th, 2019 AT 8:35 AM
Hi, I have the vehicle listed above SLT Quad Cab. Runs excellent, never any check engine lights on. Recently we had a flash flood and I got caught in it. I drove through a pretty high puddle but couldn't really see, as it was pouring rain. My truck lost some power going through, like not accelerating but It did not stall, got through it and power returned with no issue, then another puddle comes up though smaller this time drive through without any power loss but a few seconds later the check engine light comes on. (No flashing just steady light). I get home and hook up my code reader and get 1 code P0174. Figuring the 02 sensor got wet I clear the code. Next day check engine light comes back on and I have four codes, didn't write them all down but if memory serves me it was P0174, 0159, 0173 and 0203. Cleared those codes and did a hard reset on PCM. Next day check engine light is on again with only two codes 0203 and and 0174. Cleared codes and opened hood to let everything dry out (first sunny day, had been raining all week). Checked oil and transmission fluid not milky. Next day check engine light came back on with P0174 and 0203. Cleared one more time then later same day check engine light comes back on with P0174 and 0159. So consistently I am getting P0174 thinking I either knocked loose the 02 wire connectors or shorted out a wire but all the codes intermittently and not consistently has me stumped. Any ideas?