Update: When I got this code today, I had to get a new scanner - the other one is very basic, and not available to me today. So, I run the scan when the CEL comes on, I see the P0420. Some of the indicator lights on the scanner are flashing - indicating monitors not ready. Two of them relate to the Oxygen Sensor, which I have to assume at this point is the one I just replaced a couple weeks ago. That replacement was a denso part, could it have been a bum sensor?
1st of these flashing indicators was for "Oxygen Sensor Monitor"
2nd of those two flashing lights were for "Oxygen Sensor Heater Monitor".
Two others were also flashing, related to the comprehensive component module, and the other was for the catalytic converter monitor. I would expect those given the P0420 code overall.
Any thoughts on this?
Most scanners to clear codes do such with key on, engine off (KOEO).
I can't speak on other merits or drawbacks for doing one or the others, other than maybe convenience.
Disconnecting the Battery is a thing of the past. I can't speak directly to our obsolete 3rd gens, but the newer vehicles keep the code regardless of the battery. And they set markers so even if the code is cleared it is still in memory for a number of start cycles or miles, or both. Scan tools have become a necessary evil, preferably one that has live data to help diagnose problems just like this one.
:couch2:
Thanks BallEngineer - Not to start an argument for sure, but, I literally just got through reading that when you clear the codes, everything, including the freezeframe in the ECU at the time of the code, is cleared. Nothing is stored in regards to the actual code. I believe there is cycle data stored if applicable, but not actual fault data, based on what I just read. .
That is correct, the marker remains for emissions testing purposes. So you can't just clear codes and expect it to pass a test. They want the problem gone, meaning you have to drive it for the marker to clear. Sorry to not be clear about that. I don't fight, I just watch from the couch!
:couch2:
Just an FYI OP , there is no need for a fancy scanner like Scanguage to get codes.
I like my Scanguage but a $30 Bluetooth OBDII scanner from Amazon combined with $5 Torque app on your phone will be just as effective.
That is correct, the marker remains for emissions testing purposes. So you can't just clear codes and expect it to pass a test. They want the problem gone, meaning you have to drive it for the marker to clear. Sorry to not be clear about that. I don't fight, I just watch from the couch!
:couch2:
This isn't precisely correct, or at least isn't clear. Battery disconnect or with scanner: the DTC codes are cleared completely. The readiness markers are all set to Not Ready, and all the tests have to be rerun and completed, pass or fail, before they get set to Ready. But there is no memory retained of the previous Fail code whatsoever. I am talking specifically about the 3G 4Runners.
Some states allow one or more 'Not Ready' markers to pass emissions. NJ, for one, does not.
Most of the tests complete instantly or very quickly. Evap and Cat efficiency can each take quite a while. If you drive to fit the required drive cycle, you can get it done faster.