Error Code P0172: System Too Rich. Causes and Diagnosis
Error code P0172 stands for "System Too Rich". This means the cylinders are receiving an over-rich fuel mixture: too much petrol or too little air. This is a system error, indicating that fuel trims have exceeded their limits in an attempt to lean out the mixture.
Depending on the cause, car behaviour may vary. In some cases, there will be noticeable fuel consumption and black smoke from the exhaust pipe, whilst in others — just hesitation at idle, misfiring, or fluctuating RPM.

Conditions for the error
The code is stored in the ECU memory when the engine is running, fuel delivery is in closed-loop mode (using feedback from the Lambda/Oxygen sensor), and the computer is forced to reduce injection time significantly to cut back excess fuel. The error is logged when the negative fuel trim exceeds the allowable threshold (usually around -20%...-25%) for a certain period.
Possible causes of P0172

Diagnostic Trouble Code (DTC) P0172 OBD II standard.
A rich mixture occurs due to a disruption in the "air/petrol" ratio. Key areas to investigate:
- Too much fuel: Leaking injectors, high pressure in the fuel rail.
- Too little air: Clogged air filter or restricted intake tract.
- Sensor errors: MAF sensor (overestimating air flow) or Lambda sensor (lying that the mixture is lean, forcing the ECU to enrich it).
To identify the source of the problem, checks are performed as follows:
- Analyse scanner data (Fuel Trims, MAF/MAP readings, Lambda sensor);
- Check the operation of the Mass Air Flow (MAF) sensor;
- Check the fuel system: pressure in the rail and injector tightness (they should not drip when closed).

Main inspection points
Based on practical experience, the main culprits are:
- MAF sensor (Air flow meter) — often reads high when contaminated.
- Air filter — severe clogging restricts air flow.
- Oxygen sensor (Lambda) — degradation or heater failure.
- EVAP purge valve — if stuck open, petrol vapours constantly enter the intake, enriching the mixture.
- Fuel rail pressure — faulty pressure regulator or blocked return line.
- Injectors — loss of tightness (leaking).
Diagnosis and Resolution
To find the faulty component, you will need to check the MAF sensor, CTS (Coolant Temperature Sensor) and Lambda sensor using a scanner or multimeter. Then inspect the spark plugs (black soot confirms a rich mixture). It is essential to measure fuel pressure with a gauge — it should not be higher than the specified norm.
It is also worth checking the exhaust manifold for cracks before the first Lambda sensor. An air leak in the exhaust (not to be confused with the intake) can fool the oxygen sensor into thinking the mixture is lean, causing the ECU to add excess fuel.
By following these recommendations, you should be able to resolve error P0172. Most often, the problem is solved by cleaning or replacing the MAF sensor, replacing the air filter, or fixing leaking injectors.
Was this article useful?
Your feedback helps us improve our content.
Related Materials
Discussion (0)
No comments yet!