P2187 - System Too Lean at Idle Bank 1
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.
1. Most Common Causes
- Vacuum leaks in the intake manifold or deteriorated hoses
- Stuck or open PCV valve
- Dirty or contaminated MAF sensor
- Faulty fuel pressure regulator
- Clogged or low-flow fuel injectors
- Upstream oxygen sensor giving incorrect readings
- Air leaks in the intake system after the MAF sensor
2. Symptoms You Will Notice
- Check Engine Light illuminated
- Rough idle or engine hesitation
- Poor fuel economy
- Engine may stall at idle
3. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Inspect for vacuum leaks using a smoke machine or propane enrichment.
Step 3: Clean or test the MAF sensor with a multimeter or scan tool.
Step 4: Check fuel pressure with a gauge; should be within spec.
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.