Severity Medium
P2187

P2187 - System Too Lean at Idle Bank 1

📅 Last reviewed: July 2026
What does the P2187 code mean?

The P2187 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 1 (the side of the engine containing cylinder #1). This condition can be caused by vacuum leaks, faulty mass airflow (MAF) sensor, fuel pressure issues, or exhaust leaks before the oxygen sensor. The ECM adjusts fuel trim to compensate, but if the correction exceeds a threshold, the code sets.

Medium
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Scan for codes and record freeze frame data.

2

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

3

Step 3: Clean or test the MAF sensor with a multimeter or scan tool.

4

Step 4: Check fuel pressure with a gauge; should be within spec.

5

Step 5: Inspect exhaust system for leaks near the O2 sensor.

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 fuel pump can range from $200-$600.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

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