← Back to list

2004 GMC Yukon Denali XL 1500 P0442: Gas Pumping Issue with Engine Shutting Off

Model: 2004 gmc Yukon Fault Code: P0442 Posted: 2015-11-20 12:22

I'm experiencing a recurring issue with my 2004 GMC Yukon Denali XL 1500 where the engine shuts off unexpectedly when attempting to pump gas. Normally, it would restart after a few seconds, but this behavior is becoming more frequent. The check engine light is on and shows fault code P0442, which indicates a small leak in the evaporative emission (EVAP) system. I'm wondering if a faulty vent solenoid should trigger a trouble code—since no code appears when I try to start the vehicle, could this be a false assumption? The issue seems to occur specifically during fueling, and I suspect it may relate to EVAP system pressure regulation.

Related fault codes
P0442
Comments (7)
Anonymous 2015-11-20 12:46

Did you check for any diagnostic trouble codes? Just because the check engine light isn't on doesn't mean there's no code. Consider removing and inspecting the vent valve and associated hoses for blockages or damage.

Anonymous 2015-11-20 14:37

The only code I'm seeing is P0442, which points to a small leak in the EVAP system. This could be due to a failing vent solenoid or compromised seals in the fuel vapor line.

Anonymous 2015-11-20 15:10

I found a relevant TSB that may help—check out this video for troubleshooting steps: https://www.youtube.com/watch?v=4QSjkWgBsjE

Anonymous 2015-11-22 11:51

The vent valve is not functioning properly, causing restricted pressure in the EVAP system. Step One: Check the vent solenoid control circuit fuse—located under the hood in the fuse box and labeled (4WS) 15A. Step Two: Verify the purge solenoid control circuit fuse—is also located under the hood, labeled (PCM 1) 15A. Step Three: If either fuse is blown or open, replace it. Drive approximately 30 km with the vehicle parked overnight and try starting in the morning (cold start). The P0442 code should clear on its own. Step Four: If fuses are intact, test the orange wire at the vent solenoid using a test light to confirm it receives a constant 12V supply. Step Five: If the test light does not illuminate, inspect the connector and wiring for any breaks or corrosion. Step Six: If the test light illuminates, replace the EVAP vent solenoid component.

Anonymous 2015-12-08 09:29

I have two codes—P0452 and P0449—and I've replaced all fuel-related parts. The issue persists. Could regular gasoline be causing this? Is it possible that using flex fuel instead of regular gas is contributing to the problem, especially since refueling becomes difficult? My 2004 Yukon SLT has a new fuel pump installed.

Anonymous 2015-12-08 10:04

Why did you replace those components? What's wrong here? DTC P0452: Fuel Tank Pressure Sensor Circuit — Low Voltage DTC P0449: Evaporative Emission (EVAP) Vent Solenoid Control Circuit

Anonymous 2016-10-03 00:25

I watched several videos about engine shutdown during refueling. I asked my mechanic to blow out the hoses—turns out they were clogged with insects and cobwebs. After cleaning, the issue is completely resolved.