P0172 Code: System Too Rich (Bank 1)
P0172 means the engine on bank 1 is running rich — too much fuel or too little air — beyond what the ECM can trim out.
- Applies to
- All OBD-II vehicles (any make or model)
- Est. repair cost
- $50 – $600
- Time to fix
- 1-3 hours
What it means
Common causes are a dirty air filter, a leaking fuel injector, high fuel pressure, a faulty MAF, or a stuck-rich O2 sensor. This is a generic OBD-II powertrain code defined in the SAE J2012 standard, so it applies to virtually any 1996-or-newer OBD-II vehicle — cars, trucks, and modern fuel-injected motorcycles — from any manufacturer (Toyota, Honda, Ford and the rest). Read it with any OBD-II scanner; the meaning is the same across brands, though the exact repair can vary by engine.
Symptoms
- Check engine light on
- Black smoke, fuel smell, fouled plugs
- Poor economy or rough running
How to fix it
- 1
Check air, fuel pressure and injectors
1. Inspect the air filter and MAF sensor. 2. Check fuel pressure isn’t too high and injectors aren’t leaking. 3. Repair the cause, then clear the code.
Frequently asked questions
Can a dirty air filter cause P0172?
Yes — a clogged filter restricts air and richens the mixture. Check it first; it’s a cheap, common cause.
Last updated July 16, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.