OBD-II Code · Sensors
P2270
HO2S Signal Stuck Lean (Bank 1 Sensor 2)
Severity
low
Lowest on our scale. Fix it when convenient.
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)
$150–$500
Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.
Downstream B1S2 stuck lean.
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
- Catalyst code may follow
Likely causes
- Failed sensorMost common
- Exhaust leak
Read the full diagnostic procedureP2270 means the post-catalyst O2 sensor on Bank 1 (downstream sensor 2) is reporting a fixed lean voltage below roughly 0.2 V and not switching acros…
P2270 means the post-catalyst O2 sensor on Bank 1 (downstream sensor 2) is reporting a fixed lean voltage below roughly 0.2 V and not switching across a forced fuel enrichment, which is the ECM's primary canary for catalyst efficiency loss or sensor failure.
Cheapest-first ladder
- graph upstream and downstream O2 voltages together under closed-loop cruise - a healthy downstream sensor should hover at 0.6 to 0.8 V with minimal switching while the upstream switches 0.1 to 0.9 V at 1+ Hz; if the downstream is pinned below 0.2 V it is either stuck, unheated, or seeing an exhaust leak ahead of it.
- Caveat: on diesels, P2270 frequently sets after a DPF service when techs forget to torque the V-band clamp at the cat outlet, so always pressure-test the exhaust with a smoke machine before condemning the sensor.
Vehicle-specific patterns2011 to 2016 Duramax LML 2500HD set P2270 from a cracked NOx sensor 2 housing post-SCR, GM PI0958; 2011 to 2019 Ford 6.7L Powerstroke set the code wh…
- 2011to 2016 Duramax LML 2500HD set P2270 from a cracked NOx sensor 2 housing post-SCR, GM PI0958;
- 2011to 2019 Ford 6.7L Powerstroke set the code when the downstream O2 heater circuit fails;
- 2007to 2009 Dodge 6.7L Cummins set P2270 from exhaust leaks at the DPF inlet V-band;
- 2010to 2014 VW/Audi 2.0 TDI Common Rail set P2270 from carbon-fouled downstream sensors.
Estimated repair$80 to $620.
Look up another code
P2270 — frequently asked
What does a P2270 code mean?
Downstream B1S2 stuck lean.
What causes a P2270 code?
Common causes: Failed sensor; Exhaust leak.
What are the symptoms of a P2270 code?
Typical symptoms: Check engine light; Catalyst code may follow.
Is it safe to drive with a P2270 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: $150-$500.
How do I diagnose a P2270 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