P0172
Universal (All Makes) Vehicle (OBD-II)
Severity: ModerateWhat Does This Error Mean?
P0172 means your engine is running too rich on Bank 1. Too rich means there is too much fuel compared to the amount of air. The engine computer has tried to reduce fuel but cannot compensate enough. You may notice black smoke from the exhaust, poor fuel economy, or a strong fuel smell. This code is the opposite of P0171, which means the engine is too lean.
Affected Models
- All vehicles 1996+
- Common in Ford F-150 and Mustang
- Common in Chevrolet Silverado
- Common in BMW 3 Series
- Common in Subaru Outback and Forester
Common Causes
- Dirty or faulty MAF sensor sending incorrect airflow readings
- Leaking or stuck-open fuel injector dumping extra fuel into a cylinder
- Faulty fuel pressure regulator allowing too much fuel pressure
- Clogged air filter restricting the amount of air entering the engine
- Faulty oxygen sensor giving false lean readings, causing the computer to add fuel
How to Fix It
-
Check and replace the engine air filter if it is dirty. A clogged air filter restricts airflow and causes the engine to run rich. This is the easiest and cheapest thing to check.
A new air filter costs $10 to $25 and takes 5 minutes to replace on most vehicles.
-
Clean the MAF sensor. Remove it from the intake tube and spray the sensing element with MAF cleaner. Let it air dry completely before reinstalling.
A dirty MAF sensor is one of the most common causes of P0172. Cleaning it often fixes the problem immediately.
-
Check for vacuum leaks by spraying carburetor cleaner around intake gaskets and vacuum hoses with the engine running. If the engine RPM changes when you spray a spot, you found a leak.
This sounds counterintuitive since a vacuum leak usually causes a lean condition, but it can confuse the computer into overcompensating with fuel.
-
Inspect the spark plugs. Pull them out and look at the tips. Black, sooty spark plugs confirm the engine has been running rich. Replace fouled plugs with the correct type.
The spark plug condition tells you the story of what is happening inside each cylinder.
-
If the above steps do not fix the code, have the fuel pressure tested. Excessive fuel pressure from a bad regulator forces too much fuel into the engine regardless of what the computer commands.
Normal fuel pressure varies by vehicle. Your repair manual will list the correct specification.
When to Call a Professional
If cleaning the MAF sensor and checking the basics does not fix the code, a shop can test fuel pressure and injector flow. Fuel pressure testing requires special equipment most people do not own. A stuck injector replacement costs $150 to $350 per injector. Fuel pressure regulator replacement runs $200 to $400. Total professional diagnosis and repair typically costs $150 to $500.
Frequently Asked Questions
What is the difference between P0171 and P0172?
They are opposite problems. P0171 means too little fuel (lean) — the engine is starving for fuel. P0172 means too much fuel (rich) — the engine is getting flooded with fuel. If you see both codes together, the problem is likely a faulty sensor confusing the computer.
Can running rich damage my engine?
Yes, running rich for a long time can cause damage. Excess fuel washes oil off cylinder walls, increasing wear. Unburned fuel can overheat and damage the catalytic converter. Black carbon deposits build up on spark plugs and valves. Fix this code promptly to avoid expensive secondary problems.
Why does my car smell like gas with P0172?
The strong fuel smell comes from unburned gasoline exiting through the exhaust. When the engine runs rich, not all the fuel gets burned during combustion. The leftover fuel exits as vapor through the tailpipe. You may also see black smoke, which is another sign of excess fuel.