P2096: The engine computer has had to add fuel based on the downstream oxygen sensor because the exhaust after the catalytic converter reads lean on bank 1
Post-catalyst fuel trim too lean, bank 1
Severity: Monitor
If the engine runs normally, this is an emissions and fuel-control fault you can drive on briefly while booking a diagnosis. KBB notes it can come with rough idle or misfire, so don't leave it, and watch for those signs.
It gets more serious if:
- Inspect soon: Get it inspected soon if the engine idles roughly, hesitates or misfires; a lean mixture can damage the catalytic converter and leave you stranded.
- Stop: Stop if the check engine light starts flashing: that means an active misfire hot enough to damage the catalytic converter. Pull over where nothing flammable is under the car and let it cool.
P2096 in short
P2096 means the downstream oxygen sensor, after the catalytic converter on bank 1, keeps reading lean, so the computer has run out of room to correct it. Exhaust or intake leaks, an oil-fouled or failing rear sensor, fuel delivery problems and software are common causes. It's usually drivable short-term; get it checked if the engine runs rough.
Most engines fine-tune fuel using two oxygen sensors per bank. The upstream sensor does most of the work; the downstream sensor, after the catalytic converter, adds a slow correction called post-catalyst fuel trim.
P2096 sets when that correction has gone as far lean-compensating as allowed. The cause can be real (too much air or too little fuel), or the rear sensor can be fooled: an exhaust leak between the sensors draws in air, and oil or coolant on the sensor skews its reading.
Bulletins show both. Ford found engine oil wicking through the harness to the rear sensor on 2.0L EcoBoost engines, Jeep found oil from a valve cover seal reaching it, and Hyundai and Kia fixed the code with engine software.
Most likely causes
Cause 1: Exhaust leak near the oxygen sensors
Common general cause- Why it ranks here
- Air drawn into the exhaust makes the rear sensor read lean; Saab's procedure checks for leaks between the sensors and KBB lists exhaust leaks.
- What would change this
- Likelier if you hear ticking or puffing from the exhaust, or soot marks show at a joint.
Cause 2: Rear oxygen sensor fouled by oil or failing
Supported by vehicle data- Why it ranks here
- Ford and Jeep bulletins trace P2096 to oil reaching the downstream sensor, and KBB lists the O2 sensor and circuits.
- What would change this
- Likelier on a covered Ford 2.0L or Jeep, or if the sensor connector or tip is oily.
Cause 3: Intake vacuum leak or purge valve stuck open
Common general cause- Why it ranks here
- Saab checks intake air leaks and purge solenoids, and KBB lists vacuum leaks.
- What would change this
- Likelier if short-term fuel trims are also high at idle.
Cause 4: Low fuel pressure or delivery
Possible — needs testing- Why it ranks here
- Saab checks fuel pressure and KBB lists fuel delivery problems.
- What would change this
- Likelier if other lean codes are present or the engine hesitates under load.
Cause 5: Engine computer software
Supported by vehicle data- Why it ranks here
- Hyundai, Kia and Mazda issued software updates for P2096.
- What would change this
- Likelier on a model with a software bulletin.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Read all codes and freeze-frame data, compare short- and long-term fuel trims, and watch both oxygen sensors
IfLean codes like P0171 are also stored
It meansThe whole bank is lean; look for air leaks and fuel delivery.
IfOnly P2096 and the rear sensor reads low constantly
It meansSuspect an exhaust leak or the rear sensor.
IfA software bulletin covers your vehicle
It meansHave the update applied first.
Step 2: With the engine cold, inspect the exhaust between the front and rear sensors for leaks, and check the rear sensor and its connector for oil or coolant
Warning:Exhaust parts get hot enough to burn; let the engine cool fully before touching sensors or pipes.
IfExhaust leak found
It meansRepair the leak.
IfOil on the sensor or connector
It meansFix the oil leak and replace the sensor if fouled.
IfNothing found
It meansSmoke-test the intake and check fuel pressure.
Step 3: Smoke-test the intake and evap purge, and measure fuel pressure against the service manual
Warning:Fuel systems hold pressure even with the engine off; release pressure and follow the maker's procedure before connecting a gauge.
IfIntake or purge leak
It meansRepair it.
IfFuel pressure low
It meansDiagnose the fuel supply.
Symptoms
- Check engine light
- Usually no change in how the car drives
- Rough idle or hesitation Gets more serious: stop and have it checked.
- Misfire or flashing check engine light Gets more serious: stop and have it checked.
Compare with: Rough idle with the check engine light on
How to fix
Step 1: Ask a dealer to check your VIN for software or oil-leak bulletins; Hyundai, Kia, Ford, Jeep, Subaru and Mazda have published fixes for P2096.
Step 2: Look under the car for obvious exhaust damage or a loose joint and get it repaired; leaks near the sensors are a common cause.
Parts and cost context
- Oxygen (O2) sensor:Replacing the rear sensor won't last if oil or an exhaust leak fouled it; fix the cause first. Labour varies; get a quote.
Labor varies by vehicle and shop; get a quote before you approve a repair.
Compare used part prices on PartPriceGuideOn your vehicle
HyundaiYour car
2011–2013 · Elantra
Supported by vehicle dataECU logic update for P2096 with misfire codes. Whether the bulletin is still current is not verified.
TSB-13-FL-006Status unverified
ECU logic update for P2096 and misfire DTCs
2011–2013elantra · issued · NHTSA 10053532
P2096 and P0301-P0304 on some vehicles are addressed with an ECU logic update.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
KiaYour car
2014–2015 · Sorento
Supported by vehicle dataECM upgrade for P2096 on the 3.3 GDI. Whether the bulletin is still current is not verified.
TSBFUE028Status unverified
ECM upgrade for P2096/P2098 (3.3 GDI)
2014–2015sorento · issued · NHTSA 10089976
MIL with P2096 and/or P2098 on some Sorento 3.3 GDI; reprogram the ECM.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
FordYour car
2013–2014 · Focus
Supported by vehicle dataOil reaching the rear sensor can set P2096 on the 2.0L GTDI. Whether the bulletin is still current is not verified.
16-0031Status unverified
MIL with P2096, 2.0L GTDI
2013–2014focus, fusion, escape · issued · NHTSA 10075261
MIL with P2096 on some 2.0L GTDI vehicles built 9/1/2012 to 8/1/2013; the bulletin relates it to engine oil reaching the catalyst monitor sensor. Also covers Lincoln MKZ.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
JeepYour car
2018–2020 · Wrangler
Supported by vehicle dataOil from the bank 1 valve cover seal onto the downstream sensor. Whether the bulletin is still current is not verified.
S1918000008Status unverified
Oil from bank 1 valve cover seal on the downstream O2 sensor
2018–2020wrangler · issued · NHTSA 10187033
MIL with P0133, P0137, P0171, P0300 or P2096 may be caused by oil leaking from the bank 1 valve cover seal onto the downstream O2 sensor.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
SubaruYour car
2015–2025 · Outback
Supported by vehicle dataSubaru issued a specific diagnostic procedure for P2096. Whether the bulletin is still current is not verified.
18-228-25Status unverified
Diagnostic procedures for P2096/P2097
2015–2025outback, forester, crosstrek, impreza, ascent · issued · NHTSA 11025790
Announces diagnostic procedures for P2096 and P2097.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
Related codes
Sources and review
- P2096 Post Catalyst Fuel Trim System Too Lean Bank 1
- Saab 9-2X (2005) 2.5i DTC P2096 Post Catalyst Fuel Trim System Too Lean Bank 1
- Subaru 18-228-25: diagnostic procedures for P2096/P2097
- Hyundai TSB-13-FL-006: ECU logic update for P2096 and misfire DTCs (Elantra)
- Final Regulation Order: 13 CCR §1968.2, Malfunction and Diagnostic System Requirements (OBD II) for 2004 and later passenger cars, light-duty trucks and medium-duty vehicles
- 2026 Honda Pilot Owner's Manual: Indicator Coming On/Blinking (Malfunction Indicator Lamp)
- Ford 16-0031: MIL with P2096 on 2.0L GTDI (Focus ST, Fusion, Escape, MKZ)
- Chrysler S1918000008: oil from the bank 1 valve cover seal onto the downstream O2 sensor, P0133/P0137/P0171/P0300/P2096 (Wrangler)
- Kia TSBFUE028: ECM upgrade for P2096/P2098 (Sorento 3.3 GDI)
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error