P2188: System too rich at idle (Bank 1)
Drive carefully. Get it checked within a week or two.
Can I drive with P2188?
Yes, but drive carefully and get it checked soon. Too much fuel entering cylinders when stopped, causing gasoline smell and loping idle.
What does P2188 mean?
P2188 stands for System Too Rich at Idle (Bank 1).
Symptoms you may notice
- Strong unburned gasoline smell from exhaust
- Dark exhaust smoke during hard acceleration
- Noticeably increased fuel consumption
How much does it cost to fix?
Repair costs for code P2188 depend on the specific underlying root cause, ranging from simple DIY checks to component replacement. The table below lists the most common causes and rough price ranges in USD:
- Stuck open EVAP canister purge valve
- Dripping fuel injector at idle pulse widths
- High-pressure fuel pump internal seal leaking gas into oil
- Failing MAF sensor
What to do next
- Check engine oil dipstick for the smell of gasoline.
- Unplug vacuum line from EVAP purge valve to see if fuel vapor is rushing through.
- Replace the stuck purge valve or leaking injector.
Last updated: October 2026
Related codes
General guidance only, not a professional diagnosis. If the check-engine light is flashing, or the car is running rough, overheating or losing power, stop driving and get help.
About this code
Code P2188 indicates an overly rich air/fuel mixture specifically at idle. A very common issue on direct-injection engines is fuel leaking past the high-pressure fuel pump shaft seal into the crankcase oil. Check your dipstick: if the oil smells strongly of gas or is overfilled, change the oil and repair the pump before driving far.