P0031 code fixed
Posted: Thu Jan 16, 2014 10:24 pm
Before I go into my P0031 code I'd like to briefly introduce myself and thank the members of this forum for the great info found here. My name is Shawn and I own two base Vibes, an 05 and an 03.
After getting a new PCM which was covered by a recall my 05 Vibes remaining trouble codes pointed me to the "O2 sensors" (AFR sensors). This site had a great how-to thread with pictures so I proceeded to replace the sensors without difficulty. However I was still left with a P0031 code after installing two new sensors.
After literally going over every inch of wiring and fuse on the car I went back to my PC, specifically this site, only to see a few old comments about how Toyotas are fickle with these parts and seldom work unless the OE is used. Unfortunately I used inexpensive Bosch o2 sensors which were listed for my car. As a side note Bosch should be ashamed to make that claim since they did 'fit' but didn't work.
To wrap this up I shelled out an absurd $160 for an upstream Denso direct fit sensor and the P0031 code was gone. Car passed inspection the next day. So a P0031 code = buy the expensive Denso sensor.
After getting a new PCM which was covered by a recall my 05 Vibes remaining trouble codes pointed me to the "O2 sensors" (AFR sensors). This site had a great how-to thread with pictures so I proceeded to replace the sensors without difficulty. However I was still left with a P0031 code after installing two new sensors.
After literally going over every inch of wiring and fuse on the car I went back to my PC, specifically this site, only to see a few old comments about how Toyotas are fickle with these parts and seldom work unless the OE is used. Unfortunately I used inexpensive Bosch o2 sensors which were listed for my car. As a side note Bosch should be ashamed to make that claim since they did 'fit' but didn't work.
To wrap this up I shelled out an absurd $160 for an upstream Denso direct fit sensor and the P0031 code was gone. Car passed inspection the next day. So a P0031 code = buy the expensive Denso sensor.