Hello everyone, doing some work on my 06 vibe base,
I was running 4 codes all related to o2 sensors, and found that the upstream sensor had frayed wiring, and the downstream was snapped in half.
I replaced both o2 sensors today and the codes for the downstream and 1 of the codes for the upstream vanished.
My question is why do I still have the P0031 code after installing a new sensor/harness. Could this be a fuse? Bad aftermarket sensor? What can I test? I have a multimeter if that helps.
The only other codes are p0010 and p0012, and these are due to my vvt solenoid being unplugged right now while I wait for the new solenoid to arrive tomorrow. I dont think this is related but figured I would mention incase anybody has any ideas
Thanks in advance if anyone has any advice. The car is running fine right now but I would really like to get this check engine light off my dash