2008 Silverado 1500 with P0455, P0172, and P0175 Codes: Causes and Diagnosis
My 2008 Chevrolet Silverado 1500 (4.8L V8, 4x4, not flexfuel) has recently started showing three diagnostic trouble codes simultaneously: P0455, P0172, and P0175. The P0455 code has been present for some time, while the P0172 and P0175 codes appeared today. The truck drives normally under regular conditions, but it hesitates when starting after refueling—this occurs only during the first crank following fueling, with no issues otherwise. I've already replaced the evaporative emissions canister vent valve and the kinked fuel filler neck hose to the tank, yet the issue persists. The vehicle still experiences difficulty getting gas in smoothly at times, sometimes shutting off mid-fill. I'm now concerned that these codes are related and need a clear diagnosis. I'm seeking input on whether these codes are interconnected—especially P0172 and P0175 (indicating a rich fuel condition) and P0455 (EVAP system leak). Could a vacuum leak, faulty MAF sensor, or purge line issue be responsible? I'd also appreciate guidance on how to test the purge valve by pinching off its vacuum hose at idle and under load to determine if excess fuel is being introduced into the intake.
To better diagnose this, please share your MAF sensor readings and fuel trims at idle and under load. Also, provide freeze frame data for the P0172 and P0175 codes. P0172 and P0175 are commonly caused by vacuum leaks, issues with the Mass Airflow (MAF) sensor, or incorrect fuel delivery. P0455 typically indicates one of these conditions: - A loose or improperly sealed gas cap - A non-factory or incompatible gas cap - A leak or damage in the EVAP system The hesitation after refueling may be due to excess fuel being drawn from the purge line into the intake manifold. More details: P0455 explanation