Subaru Outback Forums banner

P0420 code, rough idle

10K views 5 replies 5 participants last post by  juno907  
#1 ·
Long time reader, first time posting. I have a 2000 Outback with the infamous P0420 code coming up. It has been happening for a couple of months now with rough idling. Initially the CEL was turning on only when it was below freezing but I did not have a code reader then. I got a reader a few weeks later to find out it was the P0130 code. Assuming it was the front o2 sensor I ordered an OEM one. Within 30 miles the P0420 code appeared so I immediately ordered a rear OEM o2 sensor. Installed it and again got the P0420 quickly. I got my hands on some used OEM catylytic converters and the code still came up.

At this point I started digging harder on the forums and realized I should have been doing some more basic maitenance. I seafoamed (pcv, gas, and crank), cleaned throttle body and IACV, changed the fuel filter, pcv valve, spark plugs and wires (ngk), air filter, coolant flush, OEM thermostat. Still getting the code. I am pretty discouraged at this point and thought that my used replacement cat was bad so I swapped it with my buddy's 2001 legacy and we both drove a tank of gas with no codes thrown.

Some other info, oil (5w-30) changed and new battery within 500 miles, 87 octane non-ethanol always used. I tried using 91 for a tank and it held off the code for a bit longer than usual but still came up. I also tried a spacer on the rear o2 and it also held off the code a bit but came up around 100miles. I am getting around 22-26mpg with mixed city/highway driving. I would appreciate any suggestions as I've spent countless hours reading on here, NASIOC, and other Subaru forums.
 
#3 ·
Did I read correctly that you switched cats with your buddy's legacy and you had no codes? Or is it that he drove with your cats and he threw no codes?

I highly recommend getting a bluetooth OBDII dongle on amazon (about $25 for a nicer one) and the Torque app for Android/iOS. There is a function on there for reading your O2 sensor feedback. At this point you have swapped both sensors, cats and are still getting this code, I would begin to suspect the electrical components or wiring harness. If an O2 sensor is disconnected it's a different code (circuit no activity), but maybe there is an intermittent connection or something along the feedback line.
 
#6 · (Edited)
My buddy drove with my cats and didn't throw any codes. A bluetooth obdii dongle with that torque app you're talking about sounds like a useful tool, I'll have to grab one asap.

Funny things is, yesterday I was looking for my coolant temperature sensor plug and saw two hoses with cracks on the connections.. one of them being the vacuum line on top of my throttle body, the other was a short line near the other end of the line from the throttle body. Anyways, I got those lines replaced and I've driven 30 miles so far, fingers crossed.

Thanks for the responses guys, I really appreciate it.