Post by
cdq109 »
https://forums.nicoclub.com/cdq109-u268399.html
Tue Sep 27, 2016 12:17 am
Hello,
Does anyone know how many trips the ECM requires before it will self-clear a P0156 error code, after the O2 sensor is replaced?
I do not want to reset the ECM, as I don't want to drive the test pattern, for quite literally at least the 10th time in the last few months.
I've put like 1,300 miles on the damned thing, mostly just driving the test pattern.
Moved from the San Diego are to the San Francisco Bay area, and am now in an "enhanced" testing area.
It has been like playing a nightmare version of "whack-a-mole". Fix one code another pops up.
So far the following items have been replaced (some only after various vague codes only intermittently came on and multiple relearn trips had to be performed) just to get the OBD-II ready paramaters set such that my MIL light was off, and all the required test patterns had passed without any codes being thrown (oh and like 7 Smog re-tests done, none "gross poluters" and hte last one only failing by 1 part per million for Hydrocarbons for the ASM 25 MPH test, everything else was FINE:
Distributor (Crank position sensor died after ~180,000 miles. Word to the wise NAPA or OEM ONLY! Richporter NS-60 gave me two BAD parts)
Driver Side Exhaust Manifold (was cracked)
Driver Side Catalytic Converter (honeycomb was melted, found after cracks in manifold, replacing various 02 sensors--extra O2 from cracks, and extra fuel from ECM dumping more fuel to compensate for a false lean condition = super heated cats and melted substrate for bank 2 (Doh!!!!)
Driver Upstream O2
Passenger Upstream O2
Passenger Downstream O2
Knock Sensor
New Plugs
New Plug Wires
Tightened Ground Screws in Speedometer Head Unit (after getting a code for that early on)
195 Degree Thermostat Installed
Ignition Timing Set, tweaked, re-set, re-tweaked etc...
MAF sensor cleaned (CRC MAF cleaner)
So today I finally did the Seafoam into the break booster vacuum line treatment.
After that cleared, took it on a road test.
50 miles later the Driver Side Downs Stream O2 Sensor (the only one I had not replaced yet) threw a code and my MIL check engine light came on.
So anyway I am 1 ppm away from passing the damned smog on this thing (CRC Garunteed to Pass tried way before the crack in exhaust manfold was found, so fuel system should be good).
So tomorrow I dutifully plan on replacing that sensor (I don't doubt that the Seafoam treatment is tied to the code being thrown, but only because the O2 sensor was in need of replacement anyway and had reported borderline passing voltages previously). It's is ANCIENT (bought the truck in like 2001 and I don't think I've had to replace O2 sensors until 2016, so I can't complain there...)
But the thought of me having to reset the ECM for it to learn the fuel/air trims again and go through all the test patterns, well it's enough to make me want to start drinking....HEAVILY...(kidding, mostly...a guy can only take so much...).
The only thing worse than resetting the ECM and having to drive the test pattern again (2x) would be to not reset it, only to learn that the ECM has to go through like 200 full trips before it will self clear the code.
I know the FSM says the "Two Trip Logic" requires that the same code be present during two consecutive trips, but it does not say how many consecutive trips might allow the ECM to clear itself of the code.
I know the normal process is for people to just reset the codes on the ECM via scantool, I just can't bare the thought of doing that again.