1990s Chevrolet Trans Am P0171 and P0174 OBD2 Codes: Causes and Fixes After Fuel Fill-Up
My check engine light came on with OBD2 diagnostic codes P0171 and P0174. This occurred immediately after I refilled the fuel tank. I cleared the codes, and they remained off for about two weeks before returning when my fuel level dropped below half. The check engine light now turns off on its own but reappears after a refill. I've noticed a pinging sound during acceleration. I'm wondering if this is due to poor-quality gasoline or dirty oxygen sensors. Is it safe to continue driving the vehicle under these conditions? What steps should I take to resolve this issue? The P0171 and P0174 codes indicate a lean air-fuel mixture in the exhaust, meaning too much oxygen is present. On V6/V8 engines, Bank 1 typically refers to the side with cylinder #1, while Bank 2 is on the opposite side. These codes often appear together. I’ve read that using higher octane fuel (92 or 93) and adding a gas treatment like Heet (yellow bottle, 12 oz) or STP Gas Treatment can help. However, I’m unsure whether this resolves the root cause or just masks symptoms. I've also had both oxygen sensors replaced recently, and my MAF sensor was cleaned — but the problem persists. I'm concerned that bad gas might be contributing to the issue, especially since it reappears after refueling. Is it safe to drive the car with these codes active? What are the long-term risks of ignoring this fault?
Try using 92 or 93 octane fuel and add one bottle of rubbing alcohol or SeaForm to your tank. This can help reduce moisture and improve combustion efficiency, especially if the issue is related to water content in the fuel.