Skip to content
Skip to content

OBD-II Code · Fuel & Air

P0172

System Too Rich (Bank 1)

Severity

medium

Worth booking. It costs fuel, emissions or comfort until it is fixed.

Can you drive it

Only if running normally

A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety.

Indicative cost (USD)

$50–$500

Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

Read the fuel trims before cleaning or replacing anything

The engine is running rich on bank 1 — too much fuel, not enough air. More fuel than the engine can burn cleanly.

How a shop works this

Rich is the mirror of lean: the ECU is pulling fuel out and the sensor still reports rich. The scan data tells you which side of the system is putting the extra fuel in.

  1. Read short-term and long-term fuel trim, warm, at idle, on the affected bank.

    Positive means the ECU is adding fuel, negative means it is taking fuel away. Read short-term and long-term together rather than either on its own. As a rule of thumb rather than a specification, correction beyond roughly plus or minus 10% is worth chasing. Sustained negative correction is the signature here.

  2. Check the things that add fuel the ECU did not ask for.

    A leaking or dripping injector, fuel pressure above spec from a failed regulator, and an evaporative purge valve stuck open are the common three. A purge valve stuck open is usually at its worst right after a fill-up.

  3. Check the things that make the engine measure less air than it is getting.

    A dirty or failing MAF reporting low, and a restricted air filter, both make the ECU over-fuel for the airflow it thinks it has. A rough sanity check at warm idle is around 1 gram per second per litre of displacement — near 2 on a 2.0-litre four, near 5 on a 5.0-litre V8. Displacement and conditions move it a lot, so treat it as a smell test rather than a spec.

  4. Read the plugs before ordering parts.

    Black, sooty plugs confirm the engine really is running rich rather than the sensor reporting it wrongly. Clean plugs on a rich code move suspicion to the sensor or its wiring.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Common symptoms

  • Black smoke from exhaust
  • Strong fuel smell
  • Check engine light
  • Poor fuel economy
  • Fouled spark plugs

Likely causes

  • Leaking fuel injectorMost common
  • Bad fuel pressure regulator
  • Dirty MAF sensor
  • Clogged air filter
  • Faulty O2 sensor
Read the full diagnostic procedureP0172 is the canonical 'rich' code on bank 1 — too much fuel for the amount of air the engine is pulling.

P0172 is the canonical 'rich' code on bank 1 — too much fuel for the amount of air the engine is pulling. The ECU has already pulled long-term fuel trim past its allowable -25% range trying to take fuel back out, and once it runs out of correction headroom it sets the code.

The fastest diagnostic on a shop floor

scan live data and look at MAF g/sec at idle alongside LTFT/STFT. If MAF reads artificially HIGH (above ~6 g/sec on a 2.0-2.4L 4-cyl at warm idle) the sensor is contaminated and over-reporting airflow, which makes the ECU dump in extra fuel — clean the hot-wire element with CRC MAF-specific spray before condemning the sensor ($12 can vs. $200 part). Next cheapest check: pull the vacuum line off the fuel-pressure regulator (on returnless systems with a vacuum reference) — if raw fuel drips out, the regulator diaphragm is ruptured and pressurized fuel is being siphoned straight into the intake. Then inspect the air filter (a collapsed or oil-soaked filter restricts air and forces a rich condition), and finally do a noid-light or scope test on the injectors to catch one stuck open or leaking down. Black exhaust smoke at idle with fouled plugs on bank 1 only is the giveaway that it's mechanical rich, not a sensor glitch.

Vehicle-specific patternsVehicle-specific patterns common in shop work: 2005-2010 Toyota Tacoma / 4Runner / FJ Cruiser with the 1GR-FE 4.0L V6 throws P0172 from MAF contamina…
  • 2005-2010Toyota Tacoma / 4Runner / FJ Cruiser with the 1GR-FE 4.0L V6 throws P0172 from MAF contamination after an aftermarket K&N oiled filter — wipe down the hot-wire and the code clears, no parts needed.
  • 2000-2006Jeep Wrangler / Grand Cherokee with the 4.0L inline-6 commonly throws P0172 from a leaking fuel-pressure regulator dumping fuel through the vacuum line into the intake manifold ($45 regulator, 20-minute swap).
  • 2002-2008Mini Cooper S supercharged R53 throws P0172 from carbon-clogged or stuck-open injectors around 80k miles — a top-end clean plus injector replacement is the usual fix.
  • 2007-2013Nissan Altima / Sentra with the QR25DE 2.5L often throws P0172 from a failing canister purge valve that lets fuel vapor flood the intake on cold starts. Repair cost typically lands $50-$500: MAF cleaning is the $0-$15 fix, regulator or purge valve is $75-$250 installed, and a stuck-open injector pushes the high end to $400-$500.

Look up another code

P0172 — frequently asked

What does a P0172 code mean?

The engine is running rich on bank 1 — too much fuel, not enough air. More fuel than the engine can burn cleanly.

What causes a P0172 code?

Common causes: Leaking fuel injector; Bad fuel pressure regulator; Dirty MAF sensor; Clogged air filter; Faulty O2 sensor.

What are the symptoms of a P0172 code?

Typical symptoms: Black smoke from exhaust; Strong fuel smell; Check engine light; Poor fuel economy; Fouled spark plugs.

Is it safe to drive with a P0172 code?

Only if running normally. A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety. Estimated repair: $50-$500 — read the fuel trims before cleaning or replacing anything.

How do I diagnose a P0172 code?

Rich is the mirror of lean: the ECU is pulling fuel out and the sensor still reports rich. The scan data tells you which side of the system is putting the extra fuel in. 1. Read short-term and long-term fuel trim, warm, at idle, on the affected bank. 2. Check the things that add fuel the ECU did not ask for. 3. Check the things that make the engine measure less air than it is getting. 4. Read the plugs before ordering parts.

More free tools

See all 9 tools