P2189 is a powertrain diagnostic trouble code that points to a lean air-fuel condition being detected at idle—meaning the engine control system is seeing too much air (or not enough fuel) compared to what it expects. Under SAE J2012-DA conventions, this is a fuel/air metering plausibility problem identified by the Powertrain Control Module (PCM). The exact triggers and which sensor inputs are used can vary by make, model, and year, so you’ll confirm it with scan data and basic electrical and fuel/air testing rather than assuming a single failed part.
What Does P2189 Mean?
In SAE J2012 formatting, P2189 indicates that the PCM has determined the mixture is lean at idle based on its closed-loop fuel correction strategy. SAE J2012 defines DTC structure and publishes standardized descriptions in the SAE J2012-DA digital annex, but the exact enable criteria and what the PCM considers “idle” can differ by vehicle.
This code is shown without a hyphen suffix, meaning there is no Failure Type Byte (FTB) provided here. If an FTB were present (for example, as a “-xx” subtype on some platforms), it would further describe the fault’s subtype (such as a signal behavior category), but it does not change the base meaning: the PCM is seeing a lean condition specifically during idle operation, not a general all-conditions lean determination.
Quick Reference
- System: Fuel/air metering and feedback control (closed-loop)
- What it means: PCM detects lean mixture at idle based on fuel trim correction and sensor feedback
- Most common reality: Unmetered air at idle or low fuel delivery at idle
- What to check first: Intake/vacuum leaks, PCV system issues, and fuel trim behavior at idle vs 2,500 rpm
- Confirm with: Scan tool fuel trims, smoke test, fuel pressure/volume test, and sensor plausibility checks
- Driveability risk: Can cause rough idle/stall and may increase misfire risk
Real-World Example / Field Notes
A common shop pattern is a car that idles rough but smooths out off-idle, with Short Term Fuel Trim (STFT) and Long Term Fuel Trim (LTFT) heavily positive at idle, then improving significantly at 2,000–2,500 rpm. That split is a strong clue for unmetered air that matters most at idle—like a cracked intake boot, a leaking Positive Crankcase Ventilation (PCV) hose, or a sticking purge path that acts like a vacuum leak. Another real-world pattern is trims staying high at both idle and cruise, which pushes you toward low fuel delivery (pressure/volume) or a skewed feedback input. The fastest wins come from verifying the trim pattern first, then proving the cause with a smoke test or a fuel pressure and volume check before replacing anything.
Symptoms of P2189
- Check Engine Light illuminated, often returning after a cold start or short idle period.
- Rough idle that may smooth out as engine speed increases off-idle.
- Stalling or near-stall when coming to a stop or when shifting into gear at idle.
- Hesitation on tip-in from a stop, especially with light throttle.
- Hard starting or extended crank time, commonly most noticeable first thing in the morning.
- Poor fuel economy over time as the Engine Control Module (ECM) commands extra fuel to compensate.
- Fuel odor or unusually rich exhaust at times if the correction overshoots after a lean condition.
Common Causes of P2189
Most Common Causes
- Unmetered air (vacuum leak) that is most influential at idle: split intake boot, cracked vacuum hose, leaking Positive Crankcase Ventilation (PCV) system plumbing, intake manifold gasket leak.
- Airflow measurement plausibility issue at idle: dirty/contaminated Mass Air Flow (MAF) sensor element, air duct leaks between MAF and throttle body, aftermarket oiled filter contamination.
- Fuel delivery shortfall at idle/low load: weak fuel pump, restricted fuel filter (serviceable designs), failing fuel pressure regulator (return-style systems), poor electrical supply to pump.
- Exhaust leak upstream of the Oxygen Sensor (O2S) that can pull in outside air and bias feedback lean at idle.
- Fuel injector flow imbalance or restriction that shows up most at idle (one possible cause; confirm with testing).
Less Common Causes
- Front oxygen/air-fuel feedback sensor aging or slow response causing biased lean corrections (confirm with response and cross-count/AFR behavior, not guesswork).
- Evaporative Emission (EVAP) purge valve leaking flow at idle (stuck partially open), acting like a controlled vacuum leak.
- Throttle body deposits or incorrect base airflow adaptation after service (varies by make/model/year).
- Incorrect or contaminated fuel (high alcohol content beyond what the vehicle is calibrated for, water contamination).
- Engine mechanical condition affecting idle vacuum (low compression on one cylinder, valve timing concerns), confirmed by mechanical tests.
- Wiring/connector issues affecting MAF, O2/AFR sensor heater, or fuel pressure sensor signals: high resistance, poor grounds, intermittent opens.
- After all external inputs and circuits test good: possible ECM internal processing or input-stage issue affecting fuel trim calculation.
Diagnosis: Step-by-Step Guide
Tools you’ll want: a scan tool with live data and freeze-frame, a Digital Multimeter (DMM), a smoke machine (or propane/enrichment tool used safely), a fuel pressure gauge (or scan tool fuel pressure PID where supported), an oscilloscope (helpful for sensor signal integrity), basic hand tools and inspection light, and a vacuum gauge (optional but useful).
- Confirm the complaint: record freeze-frame data (coolant temp, RPM, load), and check whether the fault sets primarily at idle. Clear the code and see if it returns under similar conditions.
- On the scan tool, look at Short Term Fuel Trim (STFT) and Long Term Fuel Trim (LTFT) at idle, then at 2,500 RPM. A lean-at-idle pattern often shows high positive trims at idle that improve off-idle.
- Quick visual inspection: check the intake ducting between the air filter/MAF and throttle body, all vacuum hoses, PCV hoses, brake booster hose, and oil cap/dipstick seating.
- Perform a smoke test of the intake tract and crankcase/PCV circuit as applicable. Any smoke exiting seals, hoses, or gaskets is actionable evidence of unmetered air.
- Check for exhaust leaks upstream of the front feedback sensor. Listen at cold start, and verify with smoke or soapy-water bubbles where safe.
- Verify MAF plausibility: compare idle airflow reading to engine displacement expectations and watch for unstable readings. If suspect, inspect for contamination and confirm power/ground/reference integrity with a DMM (don’t replace based on appearance alone).
- Check fuel delivery: measure fuel pressure and, if possible, pressure drop under snap throttle. If pressure is low, confirm pump power and ground voltage drop under load before condemning the pump.
- Test EVAP purge influence: command purge closed with the scan tool (if supported) or temporarily block the purge line (where appropriate) and see if trims normalize at idle. This isolates unwanted purge flow.
- Evaluate injector contribution if trims stay high: use balance testing where supported, or perform a cylinder contribution/relative fueling check. Confirm electrical integrity at injector connectors and grounds.
- If all air leaks, exhaust leaks, fuel pressure, sensor circuits, and injector tests pass, verify ECM inputs again under the exact set conditions; only then consider a possible ECM input-stage issue as a last step.
Professional tip: Don’t judge P2189 from one snapshot—watch trims at hot idle, cold idle, and a steady 2,500 RPM; a problem that improves with RPM strongly points to unmetered air or unwanted purge flow, while a problem that stays lean across RPM/load points you toward fuel pressure/delivery or a biased feedback signal.
Possible Fixes & Repair Costs
Costs depend on what your testing proves is driving the “too lean at idle” fuel-trim condition. A low cost repair ($0–$60) is common when you find an obvious issue during inspection: a loose intake duct, cracked vacuum line, oil cap/PCV hose leak, or a dirty Mass Air Flow (MAF) sensor element that responds to proper cleaning. These are justified only after you confirm abnormal long-term/short-term fuel trim at idle that improves when the leak is sealed or airflow readings stabilize.
Typical repairs ($120–$450) include replacing a failed Positive Crankcase Ventilation (PCV) valve/assembly, repairing an intake manifold gasket leak verified by smoke testing, fixing a purge valve that’s stuck open (confirmed by pinch-off testing or commanded closed behavior), or correcting low fuel pressure found with a gauge under idle conditions. Parts and labor vary widely by engine layout and access.
High cost outcomes ($500–$1,500+) are usually reserved for confirmed injector flow imbalance at idle, in-tank fuel pump or module replacement after verified low pressure/volume, or—only after all external wiring, power/ground, and sensor signals test good—addressing a possible internal processing or input-stage issue in the Engine Control Module (ECM)/Powertrain Control Module (PCM). Diagnostics time is often the biggest variable.
Can I Still Drive With P2189?
Usually you can drive short distances, but you should treat P2189 as a “drive cautiously” fault because a lean idle condition can cause stalling, hesitation off-idle, and misfire-like behavior that becomes a safety issue in traffic. If the engine idles rough, stalls when coming to a stop, surges, or the Malfunction Indicator Lamp is flashing, avoid driving and arrange service. If it runs smoothly but the light is on, keep loads low, avoid hard acceleration, and get it diagnosed soon.
What Happens If You Ignore P2189?
Ignoring a persistent lean-at-idle condition can lead to repeated stalling, poor drivability, and long-term stress on the engine and emissions system because the ECM/PCM may keep adding fuel to compensate. The root cause (unmetered air, incorrect airflow measurement, low fuel delivery, or an exhaust leak affecting feedback) can worsen and may trigger additional faults or increase fuel consumption over time.
Need wiring diagrams and factory-style repair steps?
Powertrain faults often require exact wiring diagrams, connector pinouts, and guided test steps. A repair manual can help you confirm the cause before replacing parts.
Related Too Lean Codes
Compare nearby too lean trouble codes with similar definitions, fault patterns, and diagnostic paths.
- P2187 – System Too Lean at Idle Bank 1
- P2179 – System Too Lean Off Idle Bank 2
- P2177 – System Too Lean Off Idle Bank 1
- P2193 – System Too Lean at Higher Load Bank 2
- P2180 – System Too Rich Off Idle Bank 2
- P2178 – System Too Rich Off Idle Bank 1
Key Takeaways
- Meaning: P2189 indicates the ECM/PCM has detected a fuel-trim condition that is too lean at idle (system-level condition; exact root cause varies by vehicle).
- Most common pattern: Lean primarily at idle points you toward unmetered air/vacuum leaks, PCV or purge flow problems, or skewed airflow feedback.
- Test first: Confirm with scan data (fuel trims at idle vs 2,500 RPM), then verify with smoke testing, fuel pressure/volume checks, and sensor plausibility.
- Don’t guess parts: Replace components only when a measurement or controlled test proves the fault.
- Driveability risk: Stalling and off-idle hesitation can become safety issues; diagnose promptly.
Vehicles Commonly Affected by P2189
P2189 is commonly seen on a wide range of vehicles because fuel-trim strategies and idle airflow control are sensitive to small air or fuel delivery errors. It’s often reported on some Volkswagen/Audi turbo applications (complex crankcase ventilation and intake plumbing), BMW engines (vacuum/PCV architecture and tight airflow modeling), and Ford and GM gasoline engines (purge and intake leak issues are frequent real-world causes). The code itself is generic, but the most likely root causes depend on engine design and sensor strategy.
FAQ
Can a vacuum leak cause P2189 even if the car drives fine?
Yes. Small vacuum leaks often show up most at idle because airflow is low and the leak is a bigger percentage of total air entering the engine. Off-idle, the same leak may be “masked” by higher airflow and the ECM/PCM’s fuel corrections. Confirm it by comparing fuel trims at idle versus 2,500 RPM and by smoke testing the intake, PCV hoses, and manifold gaskets.
Is P2189 always a bad oxygen sensor?
No. The upstream oxygen sensor (or air-fuel sensor on some vehicles) reports what it sees, but P2189 is triggered by the fuel-trim result: the ECM/PCM has to add too much fuel at idle. A sensor can be wrong, but unmetered air, purge flow, PCV faults, low fuel pressure, or an exhaust leak ahead of the sensor are often more common. Verify sensor behavior with live data and response tests before replacing it.
Can low fuel pressure set P2189 only at idle?
It can, depending on the vehicle’s fuel system and how pressure is controlled at low demand. If pressure or fuel volume is marginal, the injectors may not deliver enough fuel consistently at idle pulse widths, pushing trims lean. Confirm with a fuel pressure gauge (and volume test if applicable) while watching fuel trims. If pressure drops below spec at idle or fluctuates abnormally, diagnose the pump, filter, wiring, and regulator/control strategy.
Why does P2189 sometimes come and go?
Intermittent P2189 is common with small intake leaks that open/close with engine movement, temperature changes, or vacuum level, and with purge or PCV valves that stick intermittently. Contaminated MAF sensors can also drift and only fail plausibility under certain conditions. Use freeze-frame data to match when it sets (coolant temp, RPM, load), then reproduce the condition and confirm with smoke testing and live fuel-trim monitoring.
How do I confirm the repair is actually fixed?
Clear the code, then verify fuel trims at idle are back in a normal range and stable, and that trims don’t swing lean again during an extended idle, decel-to-stop, and light cruise. If your scan tool supports Mode $06, check that relevant monitors show improved margins after the repair. Finally, recheck for vacuum leaks (smoke test) and confirm fuel pressure meets spec under idle and light-load conditions.
