Severity High
P2189

P2189 - System Too Lean at Idle Bank 2

What does the P2189 code mean?

The P2189 code indicates that the engine control module (ECM) has detected a lean air-fuel mixture (too much air or too little fuel) specifically on Bank 2 (the side of the engine not containing cylinder #1) while the engine is idling. This condition can be caused by vacuum leaks, faulty oxygen sensors, fuel delivery issues, or problems with the mass airflow sensor. A lean mixture can lead to rough idle, poor performance, and potential engine damage if not addressed.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for additional codes and freeze frame data to confirm conditions.

2

Step 2: Inspect for vacuum leaks on Bank 2 using a smoke machine or propane enrichment.

3

Step 3: Check fuel trim values for Bank 2; high positive long-term fuel trim indicates a lean condition.

4

Step 4: Test oxygen sensor response on Bank 2 with a scan tool or multimeter.

5

Step 5: Inspect and clean the MAF sensor; test fuel pressure and injector operation on Bank 2.

Need an OBD2 Scanner for the P2189? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive long distances with a lean condition as it can cause engine misfires, overheating, and catalytic converter damage. 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 an oxygen sensor or fuel injector can range from $150-$400.

06. Related Codes