Subaru Outback Forums banner

Still getting code p0051 after o2 sensor replacement

38K views 8 replies 8 participants last post by  PaulRiccardi  
#1 ·
I have a '02 Outback H6 and I recently got code p0051. I went ahead and replaced the front o2 sensor b2s1 on the passenger side before the cat. After replacement, I cleared the code and it came back. Any ideas as to what might be causing this issue?
 
#4 ·
Hi Olrac - I just went through this with my 2002 Bean. I also installed on the passenger side, but later found out that BANK 2 is on the Driver side (Left Hand side) on the USA Subaru cars. I also found a link where you can download a Service Manual supplement for the H6 engines with a lot of info on ECM codes and what to do.

http://www.subaru-car.ru/leg1/leg1_sec1_11-2.pdf

With directions from above document, I measured resistance on the Sensor heater pins and confirmed that it was the driver side that was causing the P0051 code. So I put the (still good) sensor I'd taken out of the passenger side into the driver side, cleared the code, and all is good.
 
#5 ·
Sometimes the error code doesn't mean exactly what it says... So just because the oxygen sensor reading is outside the adjustment range of the fuel/air mixture, doesn't necessarily mean the oxygen sensor is bad.

I recently had an O2 sensor error on an old Toyota Camry, and the problem was that the rubber vacuum line to the MAP sensor had a crack in it. So replacing a $0.10 piece of tubing fixed that problem. (After I had already replaced the oxygen sensor, of course...)

The O2 sensor error usually means the computer can't adjust the mixture enough to make the O2 sensor produce the expected output. So if it's not the O2 sensor, the check other things that also affect the mixture. (Vacuum leaks, pressure sensors, flow sensors, etc.)

Good hunting...