2006 GMC Yukon P0172 and P0175 Codes After Battery Replacement and E15 Fuel Use
After replacing the battery on my 2006 GMC Yukon, the previously stored OBD-II codes P0172 (Rich Condition Bank 1) and P0175 (Rich Condition Bank 2) cleared. However, new codes have appeared: P015B and P015D. P015B indicates an oxygen sensor delayed response in lean-to-rich mode for Bank 1 Sensor 1, while P015D shows a similar issue on Bank 2 Sensor 1. I recently filled the tank with E15 fuel (66.7% alcohol), which dropped to 45% during driving and returned to 71.6% upon arrival home. This fluctuation may have triggered the sensor errors. I am now also seeing pending codes including P0101 (Mass Airflow Sensor Range/Performance) alongside active codes P015B, P015D, P0172, and P0175. The recurring nature of these codes suggests a potential underlying issue rather than a simple fuel percentage error. I suspect the vehicle's engine control module (ECM) may be misinterpreting alcohol content due to inconsistent readings or outdated calibration. Some users recommend re-flashing the ECM to correct the virtual flex sensor algorithm, which is known to malfunction under variable ethanol levels—especially in older GM models like this one. This issue appears more common in vehicles with pre-2010 model years and may require a professional diagnostic tool for accurate resolution. I have also observed that my I/M Ready Test shows a red 'X' for EVAP, despite all other onboard tests being green. This inconsistency has prompted me to consider purchasing a new OBD-II scanner (such as a Snap-on or Tech2) to ensure reliable diagnostics and proper fuel trim calibration.
I do not see these codes in my vehicle's diagnostic system. This may indicate a model-specific issue or a difference in software version between vehicles.