OBD-II Code · Fuel & Air
P0172
System Too Rich (Bank 1)
The engine is running rich on bank 1 — too much fuel, not enough air. More fuel than the engine can burn cleanly.
Common symptoms
- Black smoke from exhaust
- Strong fuel smell
- Check engine light
- Poor fuel economy
- Fouled spark plugs
Likely causes
- Leaking fuel injector
- Bad fuel pressure regulator
- Dirty MAF sensor
- Clogged air filter
- Faulty O2 sensor
Where to start
- Try the cheapest cause first. Start by checking: leaking fuel injector.
- Cost & scope. $50-$500 — MAF cleaner cheapest first
- If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure
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 patterns
Vehicle-specific patterns common in shop work: 2005-2010 Toyota 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-2006 Jeep 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-2008 Mini 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-2013 Nissan 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.
Related codes
Look up another code
More free tools