OBD-II Code · Sensors
P2A00
O2 Sensor Closed-Loop Air-Fuel Stuck Rich (B1S1)
Severity
medium
Worth booking. It costs fuel, emissions or comfort until it is fixed.
Can you drive it
Only if running normally
A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety.
Indicative cost (USD)
$200–$1,500
Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.
Upstream A/F sensor reports stuck-rich in closed loop.
How a shop works this
Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.
Note every code that is set, not just this one.
Codes that appear together usually narrow the cause faster than any one of them read alone.
Read the freeze frame — the conditions the fault was recorded under.
Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.
Confirm the fault is current rather than history.
Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.
Then work the likely-causes list in the order shown.
That order is what a shop checks first for this code — wiring and connections before the component they run to, because a connector costs nothing to inspect and is a common answer.
If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.
Common symptoms
- Check engine light
- Black smoke
- Poor MPG
Likely causes
- Failed A/F sensorMost common
- Fuel pressure too high
- Stuck-open injector
Read the full diagnostic procedureP2A00 sets when Bank 1 Sensor 1 (the pre-catalyst upstream sensor on the bank containing cylinder 1) fails the rationality check -- the signal is wit…
P2A00 sets when Bank 1 Sensor 1 (the pre-catalyst upstream sensor on the bank containing cylinder 1) fails the rationality check -- the signal is within electrical limits but does not respond correctly to commanded fuel changes or to known engine operating conditions. On vehicles with a narrowband upstream sensor, the PCM expects 1-3 Hz cross-counts at 0.45V threshold during closed-loop cruise, swinging between roughly 0.1V and 0.9V. On modern wideband (AFR / air-fuel ratio) sensors, the PCM sees a 0-5V linear signal that should sit near 3.3V at lambda 1.0 (stoichiometric) and move smoothly to lower voltages on rich and higher on lean.
Cheapest first
- scan live data and identify which sensor type you actually have -- if it's wideband and the voltage sits pegged at 3.3V regardless of throttle, the heater hasn't reached operating temp or the sensor is dead-coasting on bias.
- Snap-throttle to WOT and watch for the AFR voltage to dip toward 2.5-2.8V (rich enrichment), then return; no movement means a non-responsive sensor.
- Check for vacuum leaks first using a smoke machine or carb cleaner around intake gaskets -- a large vacuum leak skews the sensor reading lean enough to trip rationality without setting a discrete lean code.
- Caveat: P2A00 with a recent intake-related repair almost always points back to a missed vacuum leak or a torn intake gasket; replacing the upstream wideband sensor blind costs $200-$450 and frequently doesn't fix the code.
Vehicle-specific patterns2008-2013 Toyota Camry 2.5L 2AR-FE -- upstream wideband AFR sensor coking from PCV oil pull-through, Toyota TSB EG055-12 covers PCV valve and AFR sen…
- 2008-2013Toyota Camry 2.5L 2AR-FE -- upstream wideband AFR sensor coking from PCV oil pull-through, Toyota TSB EG055-12 covers PCV valve and AFR sensor replacement together.
- 2010-2015Chevy Equinox 2.4L LAF -- timing chain stretch causes intermittent lean condition that trips P2A00 before P0014/P0017 appear; the chain is the real fix.
- 2007-2012Nissan Altima 2.5L QR25DE -- upstream AFR sensor fails from oil consumption, common at 80-120k miles.
- 2009-2014Ford Escape 2.5L Duratec -- intake manifold runner control gaskets fail and create a hidden vacuum leak that mimics a bad upstream sensor.
Estimated repair$180 to $620.
Look up another code
P2A00 — frequently asked
What does a P2A00 code mean?
Upstream A/F sensor reports stuck-rich in closed loop.
What causes a P2A00 code?
Common causes: Failed A/F sensor; Fuel pressure too high; Stuck-open injector.
What are the symptoms of a P2A00 code?
Typical symptoms: Check engine light; Black smoke; Poor MPG.
Is it safe to drive with a P2A00 code?
Only if running normally. A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety. Estimated repair: $200-$1,500.
How do I diagnose a P2A00 code?
Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed. 1. Note every code that is set, not just this one. 2. Read the freeze frame — the conditions the fault was recorded under. 3. Confirm the fault is current rather than history. 4. Then work the likely-causes list in the order shown.
More free tools