2003 GMC Suburban 5.3L Flex Fuel: P0171 & P0174 Codes - Diagnosis and Fix
I recently purchased gasoline at a 'new to me' station overnight, and the next morning my check engine light came on. The OBD2 scan revealed codes P0171 (Rich Mix Bank 1) and P0174 (Rich Mix Bank 2). I drained the fuel tank and refilled it at my regular station—after one day, the light turned off only to reappear the same day with the same codes. I replaced both the air filter and fuel filter, and cleaned the Mass Air Sensor (MAS) using brake cleaner. After these steps, I cleared the codes. The next morning, while warming up in the driveway, the check engine light came back on. I performed a propane test to check for intake or vacuum leaks—no noticeable RPM changes were observed. I added a bottle of Iso-Heat fuel additive and cleared the codes again. However, the light returned the following day during highway driving. The vehicle has 77,000 miles on it. I'm seeking advice on how to properly diagnose and resolve these persistent P0171/P0174 errors in a 2003 GMC Suburban with a 5.3L flex-fuel engine. Any insights into potential causes or solutions would be greatly appreciated. Thanks, Ron
Check your fuel pressure—it could be a contributing factor to the P0171 and P0174 codes in a flex-fuel system.