P2189: System Too Lean at Idle Bank 2
The P2189 code indicates that the engine control module (ECM) has detected a lean air-fuel mixture (too much air or not enough fuel) specifically at idle on Bank 2 (the side of the engine opposite cylinder #1). This condition can be caused by vacuum leaks, faulty fuel injectors, a failing mass airflow sensor, or issues with the oxygen sensor. The ECM adjusts fuel trim to compensate, but when the correction exceeds a threshold, the code is set.
1. Most Common Causes
- Vacuum leak in the intake system (hoses, gaskets, intake manifold)
- Clogged or low-flow fuel injectors
- Insufficient fuel pressure (weak fuel pump, clogged filter, faulty regulator)
- Deteriorated or inaccurate bank 2 oxygen sensor
- Contaminated or incorrect-reading mass airflow (MAF) sensor
- Faulty PCV valve or disconnected hose
- Leak in the intake manifold gasket
- Oxygen sensor contamination from fuel additives or silicone
2. Symptoms You Will Notice
- Check Engine Light illuminated
- Rough idle or engine hesitation
- Poor fuel economy
- Engine may stall at idle
- Possible lack of power
3. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Inspect for vacuum leaks on Bank 2 using smoke machine or propane enrichment.
Step 3: Check fuel trim values with scan tool; compare Bank 1 vs Bank 2.
Step 4: Clean or test MAF sensor; inspect air intake system.
Step 5: Test fuel injectors on Bank 2 for flow and spray pattern.
Step 6: Inspect exhaust system for leaks near Bank 2 oxygen sensor.
Step 7: Replace oxygen sensor if other causes are ruled out.
4. Frequently Asked Questions
Is it safe to drive with this code?▼
It is not recommended to drive long distances as a lean condition can cause engine damage, including overheating or misfires. Short trips to a repair shop are acceptable.
How much does it cost to fix?▼
The cost varies depending on the cause. A simple vacuum leak repair may cost $50-$150, while replacing a MAF sensor or oxygen sensor can range from $100-$300. Fuel injector replacement is more expensive.
5. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.