|
Hello,
First, the ODB code doesn't auto erase. Previous codes that appear when an item is faulty doesn't get automatically eliminated when the item is fixed. Clear your codes and drive the car to see if it comes again.
Second, the oxygen sensor uses the exhaust pipe as its grounding point. Check if your exhaust pipe grounds nicely. With a voltmeter set to resistance reading, put one probe on the sensor's body and one probe to the car's body or transmission (well..its too far to get to battery). Resistance should be almost zero.
Third (if the above checks out), them going bad should suspect coolant leak somewhere. Does your coolant level goes low?
You could remove the sensor and inspect it. You could rejuvenate the sensor by burning the sensing head inside a gas fire (butane or propane). There're many youtube videos showing how. Connect voltmeter (set to voltage reading) to the sensor's wire and body (for ground). You should see fluctuation of reading indicating functioning sensor (the sensor generate voltage in millivolts).
Here's such a video:
http://www.youtube.com/watch?v=BfJ_Jwf_Sa4
I've done this to my sensor at 50k km. Mine was preventive maintenance, no OBD codes. When reinstalled the engine runs much better.
Hope this helps,
Amarin.
|