Troubleshooting P0172 & P0175
GM 4.3L, 5.0L, 5.7L
-Part I-


Diagnosing Trouble Codes: P0172 (System too Rich Bank 1) and/or P0175 (System too Rich Bank 2) can be a challenge on your GM 4.3L, 5.0L, 5.7L equipped GM pick-up, van, SUV or mini-van.

What complicates getting to the bottom of what's causing these two codes to pop up, is that they don't accuse one specific component as being BAD. For example, most folks mistakenly believe that these codes point to a failed Oxygen Sensor and that's the first thing that gets replaced (among many) that do not solve the issue.

To help you in your troubleshooting process, I'll go into the basics of what these Trouble Codes mean and how to confirm that there really is something causing the PCM to set these codes. I'll also offer you a testing strategy to find the root cause of them.

Important Suggestions and Tips

Tip 1: You will need to use a Scan Tool with Live Data Capability to test Diagnostic Trouble Codes P0172 and P0175.

You don't need an expensive Professional Technician level Scan Tool (that cost around $2K to $5K [US]). A simple Generic Scan Tool with Live Data will do (Don't have a Scan Tool? Need a Scan Tool? Check out my recommendation: Actron CP9580 Scan Tool).

Tip 2: Most of the tests needed to troubleshoot codes P0172 and P0175 involve the engine running, this means you've got the on your toes and alert. Think safety all of the time, your safety is your responsibility.

Tip 3: To successfully diagnose codes P0172 and/or P0175 you have to brush up on some operating theory of how the PCM adjusts (fine-tunes) the amount of Fuel the Engine consumes. Otherwise, testing becomes a 'grope in the dark'.

With this in mind, I recommend you take a look at the section: P0172 and P0175 Essentials and more importantly How Does the PCM Know a Rich Condition Exists? before you start testing.

P0172 and P0175 Essentials

As mentioned earlier, you can not assume the Oxygen Sensors have failed right off the bat. Remember, these two codes don't accuse any specific component as having failed.

What these codes are really saying is that no matter how much the PCM tries to fine tune the Fuel Injection... something is causing too much Fuel to mix with the incoming air the Engine is breathing. In a nutshell, when too much Fuel is mixing with the available amount of incoming air, this is known as a Rich Condition.

And so, to effectively diagnose the issue that's causing this Rich Condition, you need to understand how the PCM fine tunes the amount of Fuel Injected into a running Engine. You'll also need to know what terms like Rich, Lean, Bank 1, Bank 2, Fuel Trim, O2S11, and O2S21 mean.

Don't worry, none of this stuff is hard to grasp, and in this article... I'll explain it all in plain English.

Specifically, this is what each code means:

P0172 (System too Rich Bank 1):

  • Tells you that Bank 1 is the one having the issue. Bank 1 is the Engine Bank that holds the Spark Plugs for Cylinders 1, 3, 5, and 7 (5.0L, 5.7L V8) and Cylinders 1, 3, and 5 (4.3L V6).
  • Tells you that this Bank's Air/Fuel Mixture is too Fuel heavy and the PCM is reducing Fuel to its maximum limit (without results).

P0175 (System too Rich Bank 2):

  • Tells you that Bank 2 is the one having the issue. Bank 2 is the Engine Bank that holds the Spark Plugs for Cylinders 2, 4, 6, and 8 (5.0L, 5.7L V8) and Cylinders 2, 4, and 6 (4.3L V6).
  • Tells you that this Bank's Air/Fuel Mixture is too Fuel heavy and the PCM is reducing Fuel to its maximum limit (without results).


Chevrolet Vehicles:

  • Astro
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Blazer
    • 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Blazer TrailBlazer
    • 1999, 2000, 2001

Chevrolet Vehicles:

  • C1500, C2500, C3500 Pick Up
    • 1996, 1997, 1998, 1999, 2000
  • Express Van 1500, 2500, 3500
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
  • G30 Van
    • 1996
  • K1500, K2500, K3500 Pick Up
    • 1996, 1997, 1998, 1999, 2000

Chevrolet Vehicles:

  • K1500, K2500 Suburban
    • 1996, 1997, 1998, 1999
  • P30 Van
    • 1996, 1997, 1998, 1999
  • S10 Blazer
    • 1994
  • S10 Pick Up
    • 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004

Chevrolet Vehicles:

  • Silverado 1500 Pick Up
    • 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
  • Tahoe
    • 1996, 1997, 1998, 1999, 2000

GMC Vehicles:

  • Sierra C1500, C2500, C3500
    • 1996, 1997, 1998, 1999, 2000

GMC Vehicles:

  • Suburban C1500, C2500
    • 1996, 1997, 1998, 1999
  • G3500 Van & Vandura
    • 1996
  • Jimmy & Envoy
    • 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • K1500, K2500, K3500 Sierra
    • 1996, 1997, 1998, 1999, 2000

GMC Vehicles:

  • P3500 Van
    • 1996, 1997, 1998, 1999
  • S15 Jimmy
    • 1994
  • Safari
    • 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005

GMC Vehicles:

  • Savana Van 1500, 2500, 3500
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
  • Sonoma
    • 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004

GMC Vehicles:

  • Yukon
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002

Isuzu Vehicles:

  • Hombre
    • 1997, 1998, 1999, 2000

Oldsmobile Vehicles:

  • Bravada
    • 1996, 1997, 1998, 1999, 2000, 2001

Cadillac Vehicles:

  • Escalade
    • 1999, 2000