P2178Fuel and air

P2178: System Too Rich Off Idle (Bank 1)

P2178 means the engine computer found that, above idle, the engine on bank 1 is running too rich (too much fuel for the air coming in) and has to cut fuel by more than the allowed amount. It turns on the check engine light and is usually not an emergency, but it should be diagnosed soon because it raises fuel use and affects emissions.

You can drive, but get it checked soon

The data does not list limp mode for this code, so the car will usually drive normally. A rich mixture wastes fuel and adds to emissions, so have it checked soon instead of driving for months with it.

What it means

The engine computer constantly adjusts how much fuel it injects. The long-term fuel trim is the stored correction it applies over time. With P2178, the computer has to subtract more fuel than its limit allows when the engine is running above idle speed. Bank 1 is the side of the engine that holds cylinder 1. The code sets after two trips (drive cycles) with the fault present. Thresholds differ by manufacturer and engine, so the exact trigger point is not the same on every car. A rich error that grows with engine load usually points to an air mass sensor reading too high, fuel pressure that is too high, or injectors delivering too much fuel.

Likely causes

What you may notice

  • Check engine light on after two trips
  • Higher fuel consumption
  • Fuel smell

What to check, cheapest first

  1. 1Read all stored codes and freeze-frame data, and note whether related codes such as P2177, P2180, P0172, P0101 or P0191 are also present. · you can do it
  2. 2Inspect the air intake path and air mass sensor for dirt, oil contamination or damage, and check the air filter. · you can do it
  3. 3Look at live data: compare the air mass sensor reading with expected values at idle and under load, and watch the fuel trims above idle. · mechanic
  4. 4Measure fuel pressure and compare it with the specification for the engine. · mechanic
  5. 5Test the injectors for over-delivery or leakage, and check the purge valve for fuel vapor entering when it should be closed. · mechanic
  6. 6Check whether a software update for the engine computer exists for this fault. · mechanic

Related codes

Frequently asked questions

Can I drive with P2178?+

Usually yes for a short time, since limp mode is not expected. Get it diagnosed soon because the engine burns extra fuel and emissions rise.

Can a gas cap cause P2178?+

The data lists no gas cap cause. The code is about the engine running rich, so look at air measurement, fuel pressure and injectors first.

Will P2178 pass an emissions test?+

Probably not. The code is emissions-relevant and keeps the check engine light on, so the fault should be repaired and the car driven through its drive cycles before testing.

Written with the help of AI from the public OBDex definition (CC0). Each make may use the code differently. Updated: 2026-11-10