OBD-II trouble code
P2099: Post Catalyst Fuel Trim System Too Rich (Bank 2)
The downstream O2 sensor on bank 2 is reporting a persistently rich signal. Same playbook as P2097 — contaminated sensor, leaking injector, stuck EVAP, or fuel pressure issue — but on the side of the engine that doesn't contain cylinder 1.
Quick facts
- System
- Powertrain
- Category
- Fuel & Air / Post-Cat Fuel Trim
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $150 – $1,200
- DIY difficulty
- Intermediate DIY
What does P2099 mean?
P2099 is the bank 2 version of P2097. The PCM uses the downstream O2 sensor on bank 2 to fine-tune post-cat fuel trim, and when that downstream-driven correction runs persistently rich (typically more than 8% rich for an extended period), this code sets. As with all post-cat fuel trim codes, the diagnostic question splits into two paths: is the engine actually running rich on bank 2, or is the downstream sensor lying about what it's seeing?
With P2099 specifically, sensor failure is the leading cause. Downstream sensors live in a contaminated environment by design — they sit downstream of the cat, where any oil residue, coolant traces, or unburned hydrocarbons that get past combustion end up. Bank 2 sensors are no different, and they tend to drift rich as they age. If your vehicle has more than 100,000 miles and has never had its downstream sensors replaced, the sensor is statistically the most likely cause and the cheapest to rule out.
When the engine actually is running rich on bank 2, the typical causes are a leaking fuel injector on a bank 2 cylinder, a stuck-open EVAP purge valve dumping fuel vapor predominantly into the bank 2 side of the intake, excessive fuel pressure, or a recently-saturated catalytic converter that's slowly bleeding off stored hydrocarbons. The diagnostic challenge is that bank 2 is harder to access on most V-engines, so the time to confirm vs. guess on parts is meaningfully higher.
Common causes
- Contaminated or aged downstream O2 sensor on bank 2
- Leaking fuel injector on bank 2
- Stuck-open EVAP purge valve
- Excessive fuel pressure from a failed regulator
- Engine burning oil contaminating the bank 2 cat and sensor
- Recently saturated catalytic converter bleeding off stored fuel
- Failed catalytic converter no longer absorbing residue
- Faulty MAF sensor over-reporting airflow
- Coolant entering combustion through a head gasket leak
Symptoms
- Check engine light on with P2099 stored
- Faint fuel smell at the tailpipe at idle
- Black sooty residue at the tailpipe (visible at startup)
- Slightly reduced fuel economy
- Possibly other rich codes (P0175, P0152, P0430)
- Usually no significant drivability symptoms
Diagnostic steps
- 1.Confirm which side of the engine is bank 2 on your specific vehicle. Cylinder 1 is on bank 1.
- 2.Read live data and watch downstream sensor voltage on bank 2. A consistent reading above 0.7V with the engine warm confirms the rich condition is real.
- 3.Compare long-term fuel trim on bank 1 vs. bank 2. If bank 2 LTFT is heavily negative (PCM pulling fuel out) and bank 1 is normal, the engine is actually running rich specifically on bank 2.
- 4.Visually inspect the bank 2 downstream sensor for oil contamination, coolant residue, or excessive carbon — any of these explain a false rich signal.
- 5.Test the EVAP purge valve. A stuck-open valve can dump fuel vapor unevenly across the intake and produce a one-sided rich condition.
- 6.If sensor, EVAP, and bank-specific fuel trim all check out, the next step is fuel pressure testing and injector balance testing on bank 2 cylinders.
Repair cost
$150 – $1,200
Downstream O2 sensor replacement on bank 2: $150-$450 (slightly higher than bank 1 due to access). EVAP purge valve replacement: $150-$400. Leaking fuel injector replacement: $300-$700. Fuel pressure regulator: $200-$500. Cat replacement: $400-$1,200. Underlying contamination repairs (oil burning, coolant intrusion) add $400-$2,500 on top.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with oxygen sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.