OBD codes / P2099
P2099
ModeratePost Catalyst Fuel Trim System Too Rich (Bank 2)
P2099 is generally safe to drive with for now, but sustained rich running wastes fuel, fouls spark plugs, and can overheat the catalytic converter into an expensive failure. Schedule a diagnosis soon — and treat it as more urgent if you smell fuel, see black smoke, or feel rough running.
What this code means
P2099 is the bank 2 counterpart of P2097: the oxygen sensor behind the bank 2 catalytic converter keeps reading rich, and the computer has removed as much fuel as its post-catalyst trim allows without curing it. Bank 2 is the cylinder bank without cylinder 1, so this code exists only on V-type and flat engines. The likely causes mirror the bank 1 version — a lazy or biased oxygen sensor on that bank, a leaking injector or fuel-pressure problem making the mixture genuinely rich, a purge valve dumping fuel vapor, or an exhaust leak corrupting the rear sensor's reading. The bank information narrows the hunt: richness on bank 2 alone suggests that bank's injectors or sensors, while both banks rich together points at shared causes like fuel pressure or the EVAP purge circuit. A truly rich mixture left alone fouls plugs and can overheat the converter, so this deserves diagnosis within a reasonable time, not panic.
Symptoms you might notice
- Check-engine light, frequently with no obvious symptoms
- Fuel smell from the exhaust or dark/sooty tailpipe residue
- Worse fuel economy
- Occasional rough idle or plug fouling over time
What it costs to fix
Varies by vehicle — get it diagnosed.
The repair cost for this code depends too much on your exact vehicle and the underlying cause to quote a meaningful range. Confirm the cause first so you only pay for the fix you actually need.
Diagnose P2099 for my vehicle →Frequently asked
What does P2099 mean in plain terms?
The oxygen sensor after the bank 2 catalytic converter keeps seeing extra fuel in the exhaust, and the computer has already leaned the mixture as far as that trim system allows. Something is pushing that side of the engine rich — or fooling the sensor into thinking so.
Is bank 2 the driver side or passenger side?
It depends entirely on the engine and how it's mounted — there's no universal answer. Bank 2 is defined as the cylinder bank that does not contain cylinder 1. Look up the cylinder numbering for your specific engine to map it to a physical side.
Should I just replace the rear oxygen sensor for P2099?
It's a common fix since aging sensors are a leading cause, but it's a gamble without diagnosis — a leaking injector, fuel-pressure issue, or stuck purge valve produces the same code and won't be cured by a sensor. Reading live fuel trim data first tells you which path you're on.
Can P2099 damage my engine if I keep driving?
Not quickly, but a genuinely rich mixture is corrosive over time: it washes oil off cylinder walls, dilutes the crankcase oil, fouls plugs, and can overheat the converter. Weeks of normal driving while you arrange a repair is fine; months of ignoring it is how the repair bill grows.
Seeing P2099 on your car? Get a diagnosis specific to your exact year, make and model.
Diagnose P2099 for my vehicleRelated trouble codes
Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P2099 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.
Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.