P2099 - Post Catalyst Fuel Trim System Too Rich Bank 2
The P2099 code indicates that the powertrain control module (PCM) has detected an excessively rich air-fuel mixture downstream of the catalytic converter on Bank 2. This means the oxygen sensor after the converter is reading a high voltage (low oxygen), suggesting too much fuel or not enough air. The PCM uses fuel trim adjustments to compensate, but when the correction exceeds a threshold, it sets this code. Common causes include a faulty oxygen sensor, exhaust leaks, fuel injector issues, or a failing catalytic converter.
1. Most Common Causes
- Fuel injector leak on bank 2
- Deteriorated or slow-responding post-catalyst oxygen sensor on bank 2
- Restricted engine airflow (clogged air filter or intake duct obstruction)
- Faulty MAP or MAF sensor
- EVAP canister purge valve stuck open or malfunctioning
- Excessive fuel pressure (defective fuel pressure regulator)
- Deteriorated or inefficient catalytic converter on bank 2
- Short circuit or abnormal resistance in bank 2 post-catalyst O2 sensor wiring
2. Symptoms You Will Notice
- Check Engine Light illuminated
- Poor fuel economy
- Rough idle or hesitation
- Failed emissions test
3. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Inspect exhaust system for leaks near Bank 2 downstream sensor.
Step 3: Monitor live data for oxygen sensor voltage and fuel trim values.
Step 4: Test the downstream oxygen sensor's response and compare to upstream.
Step 5: Check for fuel injector leaks or engine mechanical issues.
4. Frequently Asked Questions
Is it safe to drive with this code?▼
It is generally safe for short distances, but prolonged driving can damage the catalytic converter and reduce fuel economy. Have it diagnosed promptly.
How much does it cost to fix?▼
Diagnosis typically costs $50-$150. Repairs vary: oxygen sensor $100-$300, exhaust leak $100-$400, catalytic converter $500-$2000+.
5. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.