P2138 pops up on my Buick with reduced engine power and traction control warnings. It seems to happen only when it’s raining or has recently rained, and more frequently (maybe two or three times a month) in the spring when puddles are everywhere. After reading another thread where someone’s leaky sunroof was causing this issue it seems pretty plausible that water is the real culprit and driving through the rain right before losing engine power is not just a coincidence.
Whenever I get this code I pull over, clear it, and restart the car to clear the traction control warning. After that it seems like I’m good until the next big rain storm. BUT, how do I fix it “permanently”? Throttle body and pedal have both been replaced.
There is a big electrical connector in the left kick panel or firewall. Water is getting in and shorting the wiring. The water intrusion needs to be found and fixed. The connector and contacts may need to be cleaned.
It won’t take expensive parts to fix but it will take significant labor and a mechanic willing to work under the dash to fix it.
If you don’t fix it, the corrision the leak causes will eventually cause the problem all the time.
Yes, that’s it, if lots of small stuff gets through the mesh it can clog up the drain below, water then backs up and can leak into the passenger compartment.
I bought the car with some minor body damage on the driver’s side. Can’t help but think somethings barely funked out of whack and a little bit of water is getting through some god-forsaken place that’s going to be a pain in the rear to find.
At the least, find that electrical connector and check for moisture. If it’s wet, dry it out and figure out a way to divert water away from it. There should be an access panel on the end of the dash, accessible when you open the door. Then clear the code.
I found AN electrical connector inside A panel, that one you can pry off inside the driver’s side door. Let’s just make sure I’m not off my rocker here:
Disconnected and inspected all visible connections in this picture. No evidence of what I would call corrosion. Pretty dusty though, I drive through a lot of country. I blew it out with the air hose.
Not enough wires to be the connector in question. The connector is a BIG one going through the firewall connecting to the engine harness and ECU, I believe.
And you are looking for a damp one, not a dusty one.
No signs of water in the area, so you are going to have to do some more detective work. Check the connections at the accelerator pedal and the throttle body.