Toyota Forum banner

Replaced my downstream o2 sensor with a simulator (many pics)

1 reading
141K views 18 replies 13 participants last post by  toolow  
#1 · (Edited)
About two days after I bought my 97 Avalon, the check engine light came on. I took it down to Advance Auto Parts to have them read the codes. It came back with a P0420. That is - catalytic converter working below efficency threshold. All that means is your cat is not working as well as it did when the car was new. But it leaves the check engine light on all the time, unless you replace the cat ($1000's).

One option is to use some spark plug defoulers to set the o2 sensor out from the exhaust a few inches. This usually tricks the o2 sensor into believing the cat is working correctly. I did this, but I think I damaged my o2 sensor in the process, because then it started throwing a P0141, which means the o2 sensor heater is bad.

So I decided the bypass the o2 sensor entirely. I bought an o2 sensor simulator from o2sim.com. They are $30, a lot cheaper than a new cat or even an new o2 sensor (which would have solved the bad heater error code, but not the bad cat error code.) These simulators are also useful for those who have gotten rid of their cat with a high flow exhaust.

My Chilton manual said to remove the passenger seat to get to the o2 sensor plug. This may not be required, now that I've gotten in there and seen where everything is, but it definately makes it easier. I would suggest removing the rear half of the center console, too, as it makes the carpet a lot easier to pull out of the way. It comes out easily - two bolts inside the storage compartment and two screws under the trim:

Image


Then pull back the carpet, starting up under the dash:

Image


Here you can see the location of the o2 sensor plug. To remove it from the white clip that holds it in place, pull the grey plug towards the front of the car. If you can do this then you may be able to get the harness out without removing the seat. If you look to the far left of this picture, you can see why it makes it easier if you remove the rear part of the colsole and the passenger seat. The carpet wouldn't be pulling back this far if those were still there.

Image


Here is the wiring on the plug (o2 sensor side, not the car harness side)
black = heater +
black = heater -
white = sensor ground
blue = sensor signal

I marked which of the black wires was positive with a piece of white tape (just test the black wires with a volt meter or test light with the key on), then cut out the harness:

Image


Then wire up the o2 simulator as described in the instrutions that come with it (red to +12v, black to o2 sensor ground, and white to sensor output).

You can leave your existing o2 sensor heater wires hooked up to prevent the bad o2 sensor heater code from being thrown. But that would be much harder to wire up, you'd have to reconnect those two wires back into the old o2 sensor. Or not cut it out in the first place, and just wire in the 02sim with the harness in place. Or completely remove the o2 sensor and harness, and do all the wiring on the bench, then put the whole thing back in. Since my heater was bad, this wasn't an option for me. o2sim.com sells a power resistor that you can use in place of the o2 heater. They are $5, but I decided to make my own from resistors at radio shack for $1.79. I'm glad I did, because the the power resistor 02sim sells is a 20ohm - that would draw 10 watts. I made a 50ohm resistor - that only draws 4 watts - which creates a lot less heat. The 02sim guy told me I could use anything from 20-60 ohms.

Image


In my test drive with everything wired up on the floor (wanted to make sure it was hooked up right and the code wouldn't come back before I put everything back together), my 50ohm resistor still ran so hot that it would burn your finger if you touched it. So I epoxyed it to half an old CPU heat sink I had laying around:

Image


In my tests the next day hooked up to a power supply, this ran much cooler. But I still wouldn't suggest mounting it where it will touch the carpet.

Here is the harness all wired up with the o2sim and the power resistor:

Image


BUT I couldn't heat shrink the resistor leads all the way into the resistor, so there was still a little wire exposed there. So I put a dab of high temp caulk on each side. Regular caulk may have been fine, I don't know. I had this stuff around so I used it.

Image


Then I plugged it in and mounted the resistor to a metal support bar where it wouldn't touch anything else:

Image


Its been working great so far!
 
#8 ·
anyone else had luck with the o2 simulators..

I too am looking at this option, at least the simulators..
I have used one in my Tacoma and 04 Si hatch and they work beautifully. I've put about 80,000 miles on my Taco since I installed the sim. 40k on the Si with no issues.

It saves you from having to buy downstream 02 sensors for the life of the vehicle! (If the Sim lasts that long...guess we'll have to wait and see.)
 
#9 ·
Hey zirconx, I have the same car, same problem. I recently (within the last year) replaced my exhaust manifold with an aftermarket because I had an exhaust leak in the original cat. Well apparently the aftermarket cat is too small for the engine and is being overwhelmed and I"m getting the P0420 CEL. I'm not about to drop another grand on yet another exhaust, so I'm going to try the rear 02 sim. One question for you though. I can't find the two bolts in the storage compartment in the center console. So I can't get at the two screws under the trim. Can you post another picture or describe where the two bolts are in relation to the center console?
 
#10 ·
How did you adjust your O2 simulator? I replaced the engine (V6) in my 1998 Avalon with a rebuilt one and kept getting the CEL due to a sluggish sensor. I suspected the cat was contaminated with oil from the old engine since it smoked badly before engine replacement. After installing the O2 simulator following your instructions I keep getting a pending code for the catalytic convertor. I also get a hard code for an antiknock sensor but both were replaced when the engine was rebuilt. I suspect a bad connection or broken wire is responsible since the engine seems to run fine with no pinging or knocking heard. The hartd code is responsible for the CEL I feel certain but wanted to eliminate the Cat pending code anyway. Toyota says the downstream sensor switching is compared to the upstream sensors' switching frequency and when the DS switching frequency increases to near the upstream frequencies a bad convertor code is triggered. It would seem to me that setting the simulator voltage to never trigger a switch, i.e. less than 0.45 volts always, the simulator would never "switch" and a good cat indicated. Is this correct?
 
#11 · (Edited)
Would be helpful if you provided the the actual code #'s mentioned above. Having just read the OP, the problem was quite simple. He extended the rear O2 too far away from the hot exhaust using multiple spark plug anti-foulers. This caused the rear o2 not to be able to heat to the correct "ready temp". If he had simply removed one of the two spark plug anti-foulers he would have been fine. In most cases just one anti-fouler puts out a P0420. The simulator is ingenuous though.
 
#14 ·
This is genius.

zirconx you may have just saved me a fortune in repair costs for having a shop replace my cats because of the damn p0420 code. I'm anxious about jumping into this mod headfirst since I'm not too confident in my ability to deal with all these connections. I guess worst case scenario is I could remove the simulator and re-connect the factory wires

Has anyone else reported success with this?
 
#15 ·
This is cool. I took the 1 anti-fouler route on my Odyssey. Over 4 years now with CEL plus I pass CA emissions fine. I might do this on the Corolla instead of anti-fouler if I keep getting the 0420. Will try the anti-fouler first though since it is about 5$. My Avalon is still low miles.
 
#16 ·
How many miles on the avalon? I'm impressed you did this with your odyssey and passed the CA emissions. If you passed CA with this method I should have no issue up here in MA

I wonder why more people haven't done this method for a very costly and well known problem in these avalons...I've researched the P0420 code exhaustively and just happened to stumble upon this thread
 
#17 ·
Ody 117k, Avalon 35k, Corolla 140k. I think I did the anti-fouler on Ody about 60k+. I was in TN back then and in CA at about 102k. I am actually due for a renewal in 2 months.

Moms rolla got a 0420 a few times (on/off). I cleared it with seafoam treatment. I have to do the anti-fouler on it one of these days. A few to-dos to finish on the Ody, Corolla, and Camry in that order. Then for some of these preventative type stuff on the rolla and Avalon. Avalon runs great and want to keep it that way.
 
#18 ·
Small update. I was working under this weekend and noticed that I had 2 anti-fowlers not 1 like I thought. Instead of 2 small ones you can get a longer 1 anti-fowler (spacer) on ebay between $6-9. Try not to get the shiny ones. Looking old/dirty is better, close match to the sensor.