P2178
System Too Rich Off Idle Bank 1
Fuel & air metering
Generic OBD-II
Medium
What it means
P2178 means that just off idle, bank 1 is running with too much fuel for the air coming in — the ECM has pulled fuel back as far as it can and the mixture is still rich. It usually comes from high fuel pressure, leaking injectors, or a sensor (MAF or O2) misreporting, and if left unfixed the excess fuel can foul plugs and harm the catalytic converter.
Medium
Can I keep driving? Drivable short-term, but a persistently rich mixture wastes fuel, fouls plugs, and can overheat and damage the catalytic converter over time; fix it before that happens.
Common symptoms
What you'll notice
- Check-engine light on
- Rough running or hesitation off idle
- Poor fuel economy and a strong fuel smell
- Sooty exhaust or fouled spark plugs
Common causes
Most likely first
- Incorrect fuel pressure (regulator or pump delivering too much)Likely
- Leaking or dripping fuel injectorsCommon
- Faulty mass air flow (MAF) sensor under-reading airflowCommon
- Faulty upstream oxygen sensor skewing fuel trimLess often
- Incorrect PCV connection or engine-mechanical issue affecting the mixtureLess often
How to diagnose & fix
Work through it in order
- Read freeze-frame and live fuel-trim data to confirm the rich condition off idle.
- Check fuel pressure against spec; a high reading points to the regulator or return system.
- Inspect the MAF sensor (clean it) and compare its airflow reading to expected values.
- Test the upstream O2 sensor's response; a lazy or biased sensor can drive over-fueling.
- Look for leaking injectors and confirm the PCV routing before clearing and re-testing.
FAQ
Quick answers
Is it safe to drive with P2178?+
For short trips yes, but a sustained rich mixture can foul the plugs and damage the catalytic converter, so don't put off the repair.
Can I just clear P2178?+
You can, but until the cause of the over-fueling is fixed the fuel trims will drift rich again and reset the code.
Related codes
Often seen with P2178
Read & clear P2178 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX