Air & Fuel Mixture ControlOBD2 Codes

P0172 – Meaning, Causes, Symptoms, & Fixes

Code P0172 Definition

Bank 1 has more fuel then it should or not enough air.

What Does P0172 Mean?

Combustion engines run most efficiently when they maintain an air-fuel mixture ratio of 14.7 parts air to 1 part fuel. When the upstream oxygen sensor detects there are less than 14.7 parts air to 1 part fuel in the air-fuel mixture, a rich condition exists. To keep the engine running properly, the powertrain control module (PCM) tries to compensate for the rich condition by injecting less fuel to the mixture in an effort to maintain the proper 14.7:1 air-fuel ratio. When these adjustments become too large, code P0172 is triggered.

What Are the Symptoms Of P0172?

  • Check Engine Light is on
  • Lack of power from the engine
  • Rough idle
  • Engine hesitating
  • Engine misfiring
  • Strong fuel smell from exhaust

What Is The Cause Of P0172?

  • Dirty or faulty Mass Air Flow (MAF) sensor
  • Faulty oxygen sensor
  • Faulty air-fuel ratio Sensor
  • Leaky fuel injectors allowing too much fuel into the combustion cylinders
  • Worn spark plugs
  • Stuck fuel pressure regulator
  • Faulty coolant temperature sensor
  • Faulty coolant thermostat

How Serious Is Code P0172? – Moderate 

It is okay to drive a vehicle with P0172 for a short period of time, but driving with this code for an extended period of time can cause internal engine damage and failure of the catalytic converter.

Code P0172 Common Diagnosis Mistakes

It is important to complete the entire diagnostic process when diagnosing P0172. Many people will replace the air-fuel sensor or O2 sensor as soon as they get a bad reading, but the root cause is often a dirty or faulty Mass Air Flow (MAF) Sensor or vacuum leak, thus causing the O2 or A/F sensor to read differently to compensate. Reading and analyzing fuel trims and the freeze frame data is the key to properly diagnosing P0172.

Tools Needed to Diagnosis Code P0172:

How To Diagnosis Code P0172?

Difficulty of Diagnosis and Repair – 3 out of 5

  1. Use FIXD to scan your vehicle to verify P0172 is the only code present. If other codes are present, they must be addressed first.
  2. Inspect your air intake box and air intake pipe for any obstructions that would prevent sufficient airflow in the engine. Inspect your air filter to ensure it is not dirty and it is seated properly.
  3. Remove the Mass Air Flow (MAF) Sensor and clean the sensor using mass air flow cleaner. Reinstall the Mass Air Flow (MAF) Sensor and clear the check engine light using FIXD. If the check engine light comes back on with code P0172 continue the diagnostic process.
  4. If check engine light code P0172 persists after you have inspected the air intake system and cleaned the Mass Air Flow (MAF) Sensor, perform a fuel pressure test. If any components in the fuel system are failing, replace them as necessary. Pay special attention to the fuel pressure regulator and the fuel injectors. If the fuel pressure regulator is stuck, it can cause a rich condition due to the high pressure. If the fuel injectors are faulty, they could leak fuel into the cylinders rather than delivering the precise amount needed for the air-fuel ratio.
  5. Check that your coolant temperature sensor and coolant thermostat are functioning properly (see steps 3 and 4 of P0128). If either of these is not functioning properly, the vehicle will stay in an “open-loop” operation and continue to deliver a fixed rich mixture.
  6. If the check engine light persists after this diagnostic process, it is most likely time to change the oxygen sensor(s) and/or A/F sensor. You can test the oxygen sensor to verify this is the fix. Here is a great video that clearly explains this process!

Estimated Cost of Repair

For error code P0172, one or more of the below repairs may be needed to solve the underlying issue. For each possible repair, the estimated cost of repair includes the cost of the relevant parts and the cost of labor required to make the repair. 

  • Air filter $20
  • Clean MAF $100
  • Fuel pressure regulator $200-$400
  • Air fuel sensor or oxygen sensor $200-$300
  • Thermostat $200-$300
  • Engine coolant temperature sensor $150-$200

You may also like


  1. Awesome set up ! Kudos !!!

  2. Mom took her car to the mechanic & he told her she had an oil leak, but couldn’t find it. I found that diagnosis strange considering the oil light wasn’t on, but the engine light was. Got FIXD and found out it was a different issue. Guess we gotta find a new mechanic. Thanks FIXD!

  3. I knew fixd wasn’t a waste of money, thank you.

    1. Thanks Tim!
      We appreciate it.

      FIXD Team

  4. Thank you fixd I saved a lot of money

  5. 02 chrysler town and country code p0172 fix….can anybody help

  6. On a 2006 Honda Pilot the MIL continuously throw codes p0172 and p0175 simultaneously (never one at a time) after reset roughly after 44 miles driven. All probable components were changed out with new one’s. M..A..S, Heated upstream sensors Bank’s 1 & 2 , “BOTH” not “ONE” as listed Water temp sensor’s , Spark Plugs , Air Filter, New Thermostat , Anti-freeze, Checked and verified Fuel Pressure Regulator funtioning good, Checked and Verified no leaking or debris issues at the injectors. So what should be added to the check list is the following items in terms of difficulty. .” Air Intake Tube ” mine was riddled with with cracks easy to install not too expensive . While removed clean throttle body with approved cleaner. So now I am left with another task that is not listed .Adjust the Valves ” DO NOT ATTEMPT THIS unless you have experience or are confident you can . It is around a 3-4 Hour Job . Trust the Pro’s on this. You can severely damage the engine if something goes wrong. Shop around for the best dealI will post if thit is the cause.

  7. I have an 04 Honda Accord V6 and engine light came on. Got a diagnostic code of P0172. What is that? I was told to change the air filter. Does that sound right?

  8. Thanks for narrowing it down, i got the code from a automotive parts store, and gave me a huge list of what parts it may be 13 in total. 2003 Ford Taurus SEL 3.O sleeper. LoL Thanks FIXED!!

  9. my 2004 Volvo s60 bank 1 p0172 how will I no which one it is everyone is asking me I don’t no

  10. Thanks It is a valuable experience.
    Keep it on

  11. I have a 2017 Honda CRV with the turbo engine. I also have a Honda dealership that is less than honest. My father gave me the FIXD Sensor, and what an eye-opener it is! My problem now is, the less than honest dealership has to finish or do the repairs correctly. I refuse to go back there and no other Honda dealership will touch my vehicle.

  12. I have a 2014 Ford F-150 and am getting codes PO172 and PO175 (rich bank 1) and mixture too lean.I took it into the shop, they changed the plugs, changed the air filter, cleaned the maf and it lasted a couple weeks.Now the check engine light is coming back on with the same 2 codes, along with another code B10F1 KEY IN SWITCH. Now wouldn’t that narrow down what the actual problem would be so I can tell the mechanic exactly what I want done so they don’t have to charge me for narrowing it down ?

  13. P0172 most likely cause is a sticky fuel injector. Put a good quality cleaner in your tank and drive for awhile and the MIL should go off. This should be the first thing to try before anything else.

  14. I have an 08 mustang bullet i couldn’t figure my problem out with a Zurich brand obd2, but I got the fixed for half the price and it explained everything to me I couldn’t be happier with this product. I planned on sharpening my mechanical skills up, and with this tool I can actually tell people I know a little bit about fixing cars. I feel like I have a cheat sheet. Thanks fixed where you been all my life. lol

Leave a reply

Your email address will not be published. Required fields are marked *