Powertrain Source reviewed Lights the check engine lamp

P2178: System Too Rich Off Idle (Bank 1)

Standardized SAE J2012 code · P21xx — Fuel & air metering and auxiliary emission controls

What does P2178 mean?

P2178 is the rich-side limit of the bank 1 load adaptation: above idle the long-term trim has to take away more fuel than allowed. GM's Bosch-based V6 engines of 2005 and 2008 set it below a factor of 0.78, the 2023 and 2024 tables below 0.77, each after two trips. Saab's 9-5 2.0T uses the same window as for the lean code, 6.9 to 41.7 g/s, 18 to 80 % load and 1280 to 4000 rpm, and wants 4 s without break or 50 s in total. VW's 2014 CC 2.0 TSI accepts down to -21 %. A rich error that grows with load usually means an air mass sensor reading too high, excessive fuel pressure or injectors delivering too much. Mercedes saw it on the M254 with fuel boiling in the low-pressure side; Jaguar Land Rover lists P2178 with P0191 on Ingenium petrol engines and cured it with new PCM calibration.

The code tells you which monitor failed, not which part is broken. Test before replacing parts.

Symptoms

  • Check engine lamp on after two trips
  • Higher fuel consumption, fuel smell

Common causes

  • Medium Air mass sensor reading too high
  • Medium Fuel pressure too high or injectors over-delivering
  • Medium Calibration error fixed by a software update
  • Low Fuel vapour from purge or boiling fuel in the low-pressure system

Likelihood is a general estimate across vehicles; your make and model may differ.

Add your car to see reports of P2178 on the same make and model first.

P2178 in the community

Ask about P2178

No one has posted about P2178 yet

Share your vehicle, the tool you used and what you tested — the first thread helps everyone who searches for this code.

Describe your P2178 problem