HomeTrouble CodesP2189

P2189 — System Too Lean Idle Bank 2

Manufacturer-specificPowertrain (engine & transmission)

P2189 indicates that the engine control module (ECM) has detected a lean air-fuel mixture (too much air or too little fuel) on bank 2 specifically during idle. This code is similar to P0174 but is triggered only at idle conditions, often pointing to a vacuum leak or other bank-specific issue.

Symptoms

What causes it — most likely first

1. Vacuum leak on bank 2

A leak in the intake manifold gasket, PCV hose, or other vacuum line on bank 2 allows unmetered air into the engine, leaning the mixture at idle. This is the most common cause for a bank-specific lean idle code.

2. Clogged or leaking fuel injector on bank 2

A partially clogged injector reduces fuel delivery to bank 2, or a leaking injector can cause a lean condition if the spray pattern is disrupted. This affects only one bank.

3. Faulty mass air flow (MAF) sensor

A dirty or failing MAF sensor can underreport air intake, causing the ECM to deliver too little fuel. While this typically affects both banks, it can sometimes trigger a code on only one bank if the other bank compensates differently.

4. Fuel pressure or delivery issue

Low fuel pressure from a weak pump, clogged filter, or restricted line can cause a lean condition. This usually affects both banks, but if the restriction is on the bank 2 fuel rail, it may be bank-specific.

5. Exhaust leak before the bank 2 oxygen sensor

An exhaust leak upstream of the bank 2 sensor 1 (pre-cat) can allow outside air to enter, causing the sensor to read lean and trigger the code.

6. Faulty oxygen sensor on bank 2

A failing or contaminated oxygen sensor may send an incorrect lean signal to the ECM, but this is rarely the root cause. The sensor should be tested after other possibilities are ruled out.

How it's diagnosed

  1. Check for stored freeze frame data and fuel trim values (long term and short term) for bank 2 to confirm lean condition at idle.
  2. Perform a visual inspection of all vacuum hoses, intake manifold gaskets, and PCV system on bank 2 for cracks, disconnections, or leaks.
  3. Use a smoke machine to pressurize the intake system and locate vacuum leaks, especially around the intake manifold gasket on bank 2.
  4. Inspect and clean the MAF sensor with appropriate cleaner; verify its output with a scan tool at idle and compare to specifications.
  5. Test fuel pressure and volume; if low, check the fuel pump, filter, and pressure regulator. For bank-specific issues, consider a fuel injector balance test.
  6. Check for exhaust leaks near the bank 2 oxygen sensor; repair if found. If no other cause is identified, test or swap the bank 2 oxygen sensor.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

Can a dirty MAF sensor cause P2189 on only one bank?

Yes, it is possible. A dirty MAF sensor can cause a lean condition across both banks, but the ECM may only set a code on bank 2 if bank 1 compensates enough to stay within limits. However, a vacuum leak on bank 2 is statistically more likely.

Should I replace the oxygen sensor first for P2189?

No. The oxygen sensor is usually a symptom, not the cause. Replacing it without diagnosing the underlying lean condition (like a vacuum leak or fuel issue) will likely not fix the code and wastes money.

Is it safe to drive with a P2189 code?

Short-term driving may be possible, but a lean condition can cause engine misfires, overheating, and damage to the catalytic converter. It is best to diagnose and repair the issue promptly.

Do I need to replace the engine computer (PCM/ECM) for P2189?

Almost never. The PCM is rarely the cause of a lean code. Only after all other possibilities (vacuum leaks, fuel system, sensors) have been thoroughly checked and ruled out should a PCM be considered, and even then it is extremely uncommon.