so today I got a obd2 scanner and downloaded torque lite, the only code it showed was a p0420, and not any of the 3 codes that came up on the dash. I cleared the p0420 error and now the car seems fine.
Any useful comments would be greatly appreciated.
The OBD code p0420 is a summary code indicating that something was not quite right with the catalytic converter output at some point in the past. The code is not a basis for action except to investigate further.
The other codes of concern in this thread are coming from the 'Body Integrated Unit' and are not accessible with an OBD reader. You'll have to look into the manual for your model year or wait for someone with specific information to know more information about them.
It can be a simple or pricy fix. Usually its a problem with your O2 sensor(s) or a leak somewhere. Not sure if you have two or one for New Zealand modes. Worse case you might need a new cat.
But as a wise old man once told me, if you going to throw money at, start with the cheap stuff first.
So time to get a new O2 sensor. Or figure out how to test it. Yes there is a way to test that. You have to be handy with a multimeter and have the Subaru's repair manual for info. Or...pay some one to do it.
So I replaced my downstream 02 sensor soaked my upstream 02 in petrol to clean it and reset the fault code, son of a ***** p0420 came back on after 100k's. So should I buy a upstream 02 sensor? The car is missing a little under load but my fuel economy is still really good. Any suggestions would appreciated.
So I changed the spark plugs and replaced the K&N filter with a standard filter. I have not had the p0420 error or any other errors come back. I do have a slight hesitation accelerating between 2500- 4000 rpm.