MotorCodex Español

P2188 — System Too Rich at Idle (Bank 1)

Moderate

Quick answer

P2188 means the mixture runs rich specifically at idle on bank 1. First move: think fuel sneaking in at low demand: a leaking injector, high fuel pressure, or a purge valve stuck open pulling vapors.

What it means

P2188 symptoms: what you'll notice

  • A noticeable fuel smell at idle, sometimes with darker exhaust than usual.
  • Rough idle or a slightly loaded-up feel sitting at lights.
  • Hard starting when warm — the extra fuel floods the restart.
  • Fuel economy slipping in city driving.
  • On the highway it usually drives fine; the richness lives at idle.

Common causes

Ordered from most to least likely.

  1. 1.

    See the diagnosis steps

    This family shares its suspect list; the steps walk it in cost order.

  2. 2.

    Wiring or connector damage

    The universal suspect for circuit-flavored codes.

  3. 3.

    The component named by the code

    Condemned by measurement, never by guess.

How to fix it: diagnosis, step by step

Cheapest and most likely checks first.

  1. 1 Confirm the idle-only pattern

    Watch long-term fuel trim at idle versus at 2,500 RPM. Big correction at idle that fades with RPM is the fixed-quantity signature this family exists to report.

  2. 2 Lean codes: hunt the leak

    Intake boot, vacuum hoses, PCV, intake gaskets, purge line — the full hunt is our vacuum leak guide, spray test and all.

  3. 3 Rich codes: find the fuel

    Pinch the purge line at idle (trims snap back = purge valve), check fuel pressure, and consider a leaking injector — plug reading finds the wet cylinder.

Parts & tools you may need

Disclosure: some links are affiliate links (including the Amazon Associates program). If you buy through them, we may earn a commission at no extra cost to you.

Frequently asked questions

What does code P2188 mean?
P2188 means the mixture runs rich specifically at idle on bank 1. It’s moderately serious — you can usually keep driving gently, but diagnose it soon.
What does P2188 mean in plain words?
The mixture runs rich specifically at idle on bank 1. Think fuel sneaking in at low demand: a leaking injector, high fuel pressure, or a purge valve stuck open pulling vapors.
How is this different from P0171/P0172?
Scope: P0171-family means the correction maxed out overall; P2187-family means specifically at idle. The idle-only version usually has a smaller, more findable cause — treat it as a head start.
Why does my idle also surge with this code?
Same root: the computer chasing a mixture it can't balance at low airflow. Fix the lean/rich cause and the surge typically leaves with it.
Ask Codi