P0172 = engine getting too much fuel. Causes: 1) Stuck open fuel injector — one injector constantly spraying. 2) Faulty coolant temperature sensor reading too cold (ECU thinks engine cold, adds fuel). 3) Bad MAP or MAF sensor reading wrong. 4) Fuel pressure too high — faulty fuel pressure regulator. 5) Leaking fuel pressure regulator diaphragm. Check short and long term fuel trims — should be near 0, negative values mean ECU pulling fuel out = confirmed rich condition.
P0172 System Too Rich Bank 1 — Black Smoke and Fuel Smell
Rich running condition. Black smoke from exhaust. Strong fuel smell. Poor fuel economy. This fault code is stored when the engine control unit detects a specific fault condition. Common causes include sensor failures, wiring faults, and component wear. Always read additional fault codes before replacing parts — multiple codes together provide a clearer diagnosis. Clear the code after repair and test drive to confirm the fault does not return.
🔍 Symptoms
⚙️ Possible Causes
Repair / Solution
Based on 56 driver confirmations
⚠️ Wrong Diagnosis?
No commonly reported misdiagnoses for this fault yet. If you have replaced a part that did not fix this problem, submit a wrong diagnosis report — it helps other drivers avoid the same costly mistake.
🧾 Driver Reports
📖 Related Repair Guides
Help other owners by sharing your experience.
Your real-world fix helps thousands of drivers worldwide. Takes 2 minutes.