Skip to content
EN · km
Units
My Garage
Generic OBD-II code Fuel, air and emission controls

P2189: System Too Lean At Idle (Bank 2)

At idle, the engine control unit has to add fuel on bank 2 beyond its normal limit.

Normal risk

Usually safe to drive. Have it checked soon so the lean mixture does not cause further problems.

Short answer · Can I keep driving with P2189?

Usually yes. The car normally drives as before, though idle may be uneven. Have it checked soon, because a long-lasting lean mixture can lead to misfires or damage the catalytic converter.

On this page

What does P2189 mean?

P2189 means the fuel trim on bank 2 reached its limit, but only at idle. At higher speed the mixture is corrected normally. A fault that only shows at idle usually points to unmeasured air: at low airflow, a small vacuum leak adds a large share of the total air. Leaking intake gaskets, a split breather hose, a stuck-open PCV valve or a leaking brake servo hose are typical causes.

What the car does when the code is set

The check engine light comes on. The engine keeps running but its fuel correction is at its limit, so it may idle unevenly, hesitate when you accelerate and, in some cases, misfire. Fuel economy may change, and the engine may also store misfire codes if the mixture becomes too lean.

How the system works

The engine control unit calculates the fuel quantity from the air measured by the air-flow or manifold pressure sensor. The front oxygen sensor then reports whether the burnt mixture was rich or lean, and the control unit corrects the fuel quantity. This correction is called fuel trim: short-term trim reacts instantly, long-term trim learns a lasting offset. Both are limited. When the correction reaches its upper limit and the mixture is still lean, the engine sets a lean code, because something outside the control unit's measurement is adding air or removing fuel.

PPowertrain
2Generic code (SAE)
1Fuel, air and emission controls
89Specific fault

Common symptoms

Possible causes

Listed without ranking. The cause on your car depends on make, engine and mileage — see the maker notes below.

  1. Vacuum leakA split hose, intake gasket or PCV valve lets in air the air-flow sensor does not measure.
  2. Dirty or faulty air-flow sensorThe sensor under-reports the air, so the engine adds too little fuel.
  3. Low fuel pressureA weak pump, clogged filter or faulty pressure regulator supplies too little fuel.
  4. Clogged injectorsDeposits reduce the amount of fuel injected.
  5. Exhaust leak before the front oxygen sensorOutside air makes the sensor read lean.

How it is diagnosed

  1. Look at the fuel trimsA scan tool shows short- and long-term fuel trims. Trims that are high at idle but fall at higher revs suggest a vacuum leak; high everywhere suggest fuel delivery or the air-flow sensor.
  2. Smoke-test the intakeA smoke machine shows leaks in hoses, gaskets and the PCV system quickly.
  3. Check the air-flow sensor readingCompare the measured air flow at idle and at higher revs with the value the service data gives for your engine.
  4. Measure fuel pressureA pressure gauge or the live data on direct-injection engines shows whether the fuel supply keeps up.

Questions about P2189

Why only at idle?

At idle very little air enters the engine, so a small leak or a small amount of extra fuel changes the mixture much more than at speed. That is why P2189 often appears together with, or before, P0174.

Can I just clean the air-flow sensor?

If the sensor is dirty, cleaning it with a dedicated sensor cleaner can help. Check for vacuum leaks first, as they are the more common cause.

Can a lean code damage the engine?

Running lean for a long time raises combustion temperatures and can cause misfires and, in extreme cases, burnt valves or pistons.

Terms on this page