Note: Allpar does not take responsibility for the veracity of any information or opinions here, does not claim expertise, and is not responsible for any consequences. Please proceed at your own risk.




Chrysler ECU Computer Code 21: O2 reporting too lean or too rich

When the engine is starts cold, it runs rich (using more than an ideal amount of fuel) until the coolant temperature sensor reports a certain temperature — 86.9° F for the 1984 model year, 80.6° F for Turbo 2 models, and 95° for all other models. Once this happens the ECU waits 7.39 seconds, and then enters closed loop mode (where it uses feedback from the oxygen sensor and other sensors to meter fuel and air, rather than using built in tables). Then it waits another 59 seconds for the 1984 model year, or 11 minutes and 58 seconds (718 seconds) for later models. At this point it starts to monitor the signal from the O2 sensor sensor in the normal range.

If the O2 sensor output remains in the normal range for more than 21 seconds as sensed by the ECU a code 21 is set and the system remains in the closed loop mode.  The engine is allowed to run rich and the ECU doesn’t adjust the air/fuel mixture to lean it out, but the power limited light is not lit

Possible Reasons for Code 21

Poor wiring or connections – Read the How to troubleshoot drivability issues.  Connections from the O2 sensor and the ECU can cause code 21.  Also a bad ground can contribute to the ECU not receiving the proper values from the O2 sensor.

Defective oxygen sensor – If the wiring is found to be good and Code 21 is still present then the O2 sensor should be replaced. The O2 sensor is located on the swing valve on turbo engines and on the exhaust manifold for non turbo engines.  In both cases it’ll be found near the mounting flange for the down pipe. (Later cars, such as the Neon, used two oxygen sensors — one to test the results of the other.)

Sensors, Switches, and Other Systems | Main Repairs Page | EEKs

We make no guarantees regarding validity, accuracy, or applicability of information, predictions, or advice. Please read the terms of use and privacy policy. Copyright © 1994-2000, David Zatz; copyright © 2001-2016, Allpar LLC (except as noted, and press/publicity materials); all rights reserved. Dodge, Jeep, Chrysler, Ram, and Mopar are trademarks of Fiat Chrysler Automobiles.


China-Compass released

Price out the 2018 Jeep Compass
2018 jeep compass trailhawk
New vs old Compass “by the numbers;” videos

The next Jeep Compass is official

All Mopar Car and Truck News


2018 Jeep Compass  •  2007-10 Jeep Wranglers  •  2016 Allpar show-meet  •  41 years in Chrysler Engineering


Neon SRT4 Killing the buzzes Dodge pickup trucks, 1961-71