Skip to content
MotorFiable

Fuel and injectionGeneric OBD-II codeUrgency: Garage soon

Code P2188: mixture too rich at idle (bank 1)

P2188 means: too rich at idle (bank 1).[1][2][3] Bank 1 runs with excess fuel only at idle and at low load. The control unit responds by removing fuel through a negative long-term adjustment, and the code is stored when, at idle, that adjustment stays at its rich limit for long enough without the oxygen sensor managing to correct it.[1][2]

System
Fuel and injection
Urgency
Garage soon
You can drive carefully, but book a garage appointment as soon as possible
Possible causes
7
sorted from most to least likely
Type
Generic
The same on all makes

7 sourcesHow we work

What code P2188 means

Bank 1 runs with excess fuel only at idle and at low load. The control unit responds by removing fuel through a negative long-term adjustment, and the code is stored when, at idle, that adjustment stays at its rich limit for long enough without the oxygen sensor managing to correct it.[1][2]

According to AutoDTCs, because the fault is limited to idle, it points to excess fuel or air being measured too low at that speed, rather than to a general engine problem. It is a generic code of the OBD-II standard (it starts with P2), with the same definition on any brand.[1][4]

P2190 is the same warning on bank 2.[5][6]

Original definition (SAE J2012): System Too Rich at Idle Bank 1[1][2][3]

Codes from the same family

They indicate the same problem in a specific cylinder, bank or sensor. Causes, symptoms and diagnosis are those on this page.

  • P2188Too rich at idle (bank 1).
  • P2190Too rich at idle (bank 2).[5][6]

Causes of P2188 and its family

From most to least likely, according to the sources.

  1. 1Fuel pressure too high due to a stuck or faulty regulator.[1][2]
  2. 2Injector leaking or dripping, which adds unmetered fuel at idle.[1][2]
  3. 3Dirty, faulty or over-reading mass airflow meter.[1][2]
  4. 4Upstream lambda sensor contaminated or slow.[1][2]
  5. 5Evaporative (EVAP) fuel tank purge valve stuck open, which lets fuel vapour into the intake.[1]
  6. 6Crankcase ventilation (PCV) or vacuum fault.[1][2]
  7. 7Control unit or software problem, according to CarWiki.[2]

Symptoms

How to diagnose P2188

In order: from the most likely and cheapest to check to the most expensive.

  1. 1With the engine warm, read the idle fuel trims on the scanner. Confirm that the long-term adjustment is strongly negative at idle and returns to normal on acceleration, and check whether the code is active or only in the history.[1]
  2. 2Measure the fuel pressure at idle and after switching the engine off. According to AutoDTCs, pressure above the specification points to the regulator; if it falls slowly, to a leaking injector; and if it drops suddenly, to the pump's non-return valve.[1]
  3. 3Test the purge valve and the injectors: command the valve to close and check whether the negative adjustment reduces; carry out an injector balance test and look for uneven speed drops or dripping.[1]
  4. 4Inspect the mass airflow meter and the upstream sensor. Compare the idle airflow with the expected figure and look for contamination (silicone, oil, coolant); correct the source before replacing the sensor.[1][2]
  5. 5Check the crankcase ventilation, whether there is fuel in the oil, the air filter and the vapour tank. After repair, clear the code and check that the long-term adjustment returns to around 0% over a complete driving cycle.[1]

Can I keep driving with P2188?

Garage soon

AutoDTCs rates it as moderate severity: the car can usually be driven, but it is worth repairing soon to protect the catalytic converter, because a sustained rich mixture fouls the spark plugs and eventually loads the catalytic converter with soot.[1]

Parts related to code P2188

The parts that most often cause this code. The code points to the circuit, not always the part: diagnose before you buy.

Affiliate links: if you buy from these shops, MotorFiable may receive a commission at no cost to you. Check compatibility against the registration plate or VIN before ordering. Affiliate links

Documented faults related to P2188

Known faults of specific engines and cars, with their repair cost, the affected years and their sources.

Lambda sensor: the most serious faults by engine and car

All faults of the lambda sensor (10)

Catalytic converter: the most serious faults by engine and car

All faults of the catalytic converter (6)

P2188 by make

Documented faults that can trigger P2188 in each make's engines and cars.

Frequently asked questions

Why does it only appear with the engine at idle?

According to AutoDTCs, because the fault is limited to idle it points to excess fuel or air being measured too low at that speed, rather than to a general engine fault. That is why the fuel pressure, the injectors, the mass airflow meter and the purge valve are checked first.[1]

Can I keep driving with P2188?

AutoDTCs rates it as moderate severity: the car can usually be driven, but it should be repaired soon, because the excess fuel fouls the spark plugs and loads the catalytic converter with soot.[1]

How does it differ from P2187?

They are the same idle case in opposite directions: P2187 is a mixture that is too lean and P2188 one that is too rich. That is why the causes change: here the pressure regulator, leaking injectors and the purge valve are checked first.[1][2]

And if the code is P2190?

It is the same problem on bank 2: mixture too rich at idle. It is diagnosed in the same way, by measuring the fuel pressure and that bank's trims.[5][6]

Will I pass the MOT with code P2188?

If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[7]

Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.

Sources

Every fact on this page links to its source. If you find an error, let us know.

  1. P2188 – System Too Rich at Idle Bank 1 — AutoDTCsAutoDTCs · Technical documentation · published August 2026 · consulted 31 October 2026
  2. OBD DTC Fehlercode P2188 | System im Leerlauf zu fett, Bank 1CarWiki.de · Technical documentation · consulted 31 October 2026 · in German
  3. p2188 Generic DTC: System Too Rich at IdleDTCSearch.com (OBD Solutions) · Technical documentation · consulted 31 October 2026
  4. On-board diagnosticsWikipedia · Other source · consulted 31 October 2026
  5. P2190 – System Too Rich at Idle Bank 2 — AutoDTCsAutoDTCs · Technical documentation · consulted 31 October 2026
  6. p2190 Generic DTC: System Too Rich at IdleDTCSearch.com (OBD Solutions) · Technical documentation · consulted 31 October 2026
  7. Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish