GM Service Manual Online
For 1990-2009 cars only

Circuit Description

A closed loop air/fuel metering system is used to provide the best combination of driveability, fuel economy, and emission control. In this system, short term fuel control is accomplished by the ECM rapidly responding to the oxygen sensor readings. These changes finely tune engine fueling. The long term fuel trim control is determined by the trends of the short term fuel trim. The ECM uses the long term fuel trim to make course adjustments to the engine fueling. Under normal driving conditions, except power enrichment mode, the ECM attempts to maintain a 14.7 to 1 air/fuel ratio. Fuel trim values of 0% are ideal. If the value is above 0%, this indicates the engine is running lean. Therefore the ECM commands more fuel to the system in attempt to maintain a 14.7 to 1 air/fuel ratio. If the value is below 0%, this indicates the engine is running rich. Therefore the ECM commands less fuel to the system in attempt to maintain a 14.7 to 1 air/fuel ratio. The ECM stores fuel trim values for three different speed/load ranges: idle, medium speed/load, and high speed/load. DTC P0172 will set if the long term fuel trim value exceeds a calibrated lower level in any of the above described speed/load ranges.

DTC Parameters

DTC P0172 will set if the vehicle is in closed loop and the following fuel trim limits have been exceeded:

    • Idle: -7.7%.
    • Medium engine speed/load: -24%.
    • High engine speed/load: -24%.

DTC P0172 diagnostic runs continuously once the above conditions have been met.

P0172 is a (type B) DTC.

Diagnostic Aids

DTC P0172 indicates the engine is running rich. The following are possible causes of a rich air/fuel mixture:

    • Fuel pressure high.
    • Fuel injector(s) leaking.
    • HO2S bank 1 sensor 1 contaminated.
    • EVAP purge solenoid or EGR valve stuck open.
    • Restricted exhaust or restricted air induction.
    • MAF sensor.
    • ECT out of range.
    • Base timing.

To verify the system is running rich, use Scan tool to monitor HO2S BANK 1 SENSOR 1 and HO2S BANK 1 SENSOR 2. If HO2S bank 1 sensor 1 lambda value is less than 0.8 and HO2S bank 1 sensor 2 is above 600 mV, the system is running rich and the oxygen sensors are probably not at fault.