P0031 - Help!

tms2

Member
My check engine light has come on. I hade the code checked at Autozone. They told me the code was P0031 but they didn't know what caused this exactly. Does anyone know anything about this one?

Thanks,

Tim
 
TMS2,
It's the upper O2 sensor. Mine did this a month ago. Get a new one, gonna be expensive and swap it out. Remove the negative battery terminal and step on the brake for a ferw minutes. This will reset the ECU. Then reconnect the negative terminal and you should be good to go.
 
check to make sure it's plugged in. That's how I fixed mine....
 
Replacement of front O2 sensor resolved the P0031 problem. Thanks for the help.

I found that the "universal" sensor was about $200 cheaper than the OEM sensor carried at AutoZone. I just had to salvage the old wiring harness.
 
Make sure you "weather proofed" the connection where you spliced in the harness. If you didn't, you'll just be replacing it again.....
 
Lt. Dan said:
Make sure you "weather proofed" the connection where you spliced in the harness. If you didn't, you'll just be replacing it again.....

ya, the universal ones come with a pretty slick waterproof connector.
 
I had this EXACT same code and problem for quite a while. Finally fixed it about two weeks ago. Bosch universal O2 sensor replacement. Despite all the negative talk about the Bosch replacements I followed the directions, did a clean install, and the code is gone! Easy fix and only about $60.
 
Back