P0442 Small Leak Diagnosis and Fuel Fill Issues in 2003 GMC Savana 2500
My 2003 GMC Savana 2500 with a 4.3L engine and 269,000 miles has been showing a P0442 fault code indicating a small evaporative emission system leak. I've cleared the code multiple times, and it stays off for about one week before returning. After replacing the gas cap with a new one, the issue resolved for approximately six months. However, over the past week, the check engine light has reappeared, and now the vehicle struggles to take in fuel—specifically, the fuel pump shuts off when the tank is nearly empty. I suspect that my habit of consistently overfilling the fuel tank may have damaged the vapor canister or related components. Could this cause the vehicle to stop filling up? I'm looking for confirmation on whether overfilling could lead to a blocked charcoal canister or other system failure, resulting in poor fuel intake. Any insights into possible causes—such as a faulty purge or vent valve, clogged filler neck, tank leak, or failed rollover valve—and how to diagnose them would be greatly appreciated. I'm considering using an evaporative smoke test and inspecting the filler neck and associated lines for blockages or leaks. Any advice on next steps would be helpful. Thanks in advance!
The P0442 code could stem from issues like a faulty purge or vent valve, a clogged filler neck, or a leak in the fuel tank itself. While these components may contribute to the evaporative system leak, it's less common for them to directly cause a hard-to-fill issue—this symptom sounds more likely due to a pinched or blocked vapor line, a failed rollover valve, or an obstruction in the canister line. I recommend using an evap smoke machine and conducting a thorough inspection of the filler neck, hoses, and connections to pinpoint the exact source of the leak and fuel fill problem. Overfilling the tank will flood the charcoal canister, which may reduce its effectiveness. However, I'm unsure if this would completely prevent fuel filling. To test: remove the vapor lines and see if fuel still runs out normally. Also, check for a strong gasoline odor—this could indicate a leak or system failure. Good luck with your diagnosis—please update us on any findings.