P0442 on 2001-2005 GMC Safari: EVAP Small Leak Causes and Fixes
Code P0442 on a 2001-2005 GMC Safari indicates a small leak in the evaporative emissions (EVAP) system. The most common and easiest fix is checking and replacing a worn or loose gas cap, which is a very inexpensive part. If that doesn't solve it, a smoke test is the best way to find the leak, which could be a cracked hose or a faulty vent solenoid located on the frame rail. This issue is identical on the Chevrolet Astro van.
- P0442 is a minor issue that won't stop you from driving, but it will cause you to fail an emissions test.
- Always start with the simplest solution: check that your gas cap is tight and inspect its seal for damage. A new gas cap is a cheap first step.
- If the gas cap isn't the problem, a smoke test is the most reliable and fastest way to find the small leak.
- Common culprits after the gas cap are the EVAP vent solenoid (near the fuel tank) and cracked rubber hoses.
- The 2001-2005 GMC Safari belongs to a single generation, so parts and procedures are consistent across these years.
What's Unique About the 2001-2005 Gmc SAFARI
For the GMC Safari and its sibling, the Chevrolet Astro, the EVAP system components are known to wear over time, leading to codes like P0442. The location of parts like the vapor canister and vent solenoid is on the driver's side frame rail, making them relatively accessible compared to vehicles where they are on top of the fuel tank. GM has issued technical service bulletins (TSBs) for similar vehicles regarding EVAP leak diagnosis, indicating it's a recognized issue. Specifically, TSB 02-06-04-037 addresses the vent valve's susceptibility to dirt and water 🎬 Watch: Step-by-step vent valve replacement on an Astro van, a common problem for these vans leading to P0442.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Symptoms You May Notice
- Check Engine Light is on
- A faint fuel smell may be noticeable in some cases.
- Difficulty filling the fuel tank (the pump may shut off repeatedly), which can be a sign of a clogged vent solenoid.
- Slightly rough idle if the purge valve is stuck open, causing a vacuum leak.
- Replacing the charcoal canister when the problem is just a faulty vent solenoid attached to it.
- Replacing the fuel tank pressure sensor, which is less likely to cause a leak code than the mechanical parts of the system. A faulty sensor usually triggers a different set of codes.
Most Likely Causes
- Loose or Faulty Gas Cap 🔴 High Probability → Shop Fuel Tank Cap The gas cap seal is a simple rubber O-ring that can dry out, crack, or get dirty over time, preventing a proper seal. This is the most common cause for a P0442 code across all vehicles and the first thing to check.
How to confirm: Inspect the gas cap for any visible cracks on the seal. Ensure it is tightened until it clicks at least once. If the seal is damaged or the cap is old, replacement is the best confirmation. An OEM cap is often recommended as some aftermarket caps may not seal correctly.
Typical fix: Replace the gas cap with a new OEM or high-quality aftermarket part.
Est. part cost: $15-$45 - Faulty EVAP Vent Solenoid/Valve 🟡 Medium Probability → Shop Vapor Canister The vent solenoid is located near the charcoal canister under the vehicle on the driver's side frame rail, exposing it to road grime, moisture, and corrosion. It can get stuck open or fail to seal properly, causing a leak. GM TSB #02-06-04-037 specifically highlights this part failing due to contamination.
How to confirm: A mechanic can command the valve to close with a scan tool and perform a smoke test. A DIY method involves removing the valve and trying to blow through it; it should be open by default (allowing air to pass). Applying 12V power should make it click closed, and you should no longer be able to blow through it.
Typical fix: Replace the vent solenoid. On the Safari, it is located near the vapor canister on the frame rail. Some owners opt to install a relocation kit (as suggested in TSBs for similar trucks) to move the air filter to a cleaner location.
Est. part cost: $30-$80 - Cracked or Disconnected EVAP Hose 🟡 Medium Probability The rubber and plastic hoses in the EVAP system can become brittle and crack with age and exposure to engine heat and the elements. These vans are over 20 years old, making material degradation likely, especially on the lines near the engine or canister.
How to confirm: Visually inspect all accessible EVAP lines running from the fuel tank, to the charcoal canister, and up to the engine. A smoke test is the most effective method to pinpoint a small hose leak that isn't visually obvious.
Typical fix: Replace the cracked section of hose or the entire hose assembly.
Est. part cost: $10-$50 - Faulty EVAP Purge Solenoid/Valve ⚪ Low Probability → Shop Vapor Canister The purge valve, located on the engine intake, can get stuck open, creating a constant vacuum leak into the EVAP system and triggering a code. While less common than the vent valve for this specific code, it is a known failure point on GM vehicles.
How to confirm: With the engine off, disconnect the valve and try to blow through it. If air passes through, it is stuck open and faulty. A scan tool can also be used to command it open and closed to check for function.
Typical fix: Replace the purge solenoid.
Est. part cost: $25-$70
Rare But Worth Checking
- Leaking Fuel Tank Filler Neck: → Shop Fuel Tank Corrosion on the metal filler neck where the gas cap seals can create an uneven, rusty surface, preventing a proper seal and causing a leak identical to a bad cap. This is a known issue on many vehicles of this era and is worth inspecting closely by cleaning the filler neck rim.
- Cracked Charcoal Canister: → Shop Vapor Canister The plastic housing of the canister itself can develop small cracks over time due to age or impact from road debris. This is less common than valve or hose failures but should be inspected during a smoke test if no other leak is found.
Diagnosis Steps
- Read the code with an OBD-II scanner to confirm P0442 is present. Check for any other related codes like P0455 or P0446.
- Inspect the gas cap. Remove it, check the rubber seal for cracks or damage, and make sure it's the correct type for the vehicle. Clean the cap and filler neck sealing surfaces thoroughly, checking the neck for rust or pitting.
- Tighten the gas cap until it clicks several times. Clear the code and drive for a few days to see if it returns. If it does, consider replacing the gas cap with an OEM part as the next cheapest step.
- Perform a thorough visual inspection of all EVAP hoses and lines. Look for any obvious cracks, breaks, or loose connections between the fuel tank, charcoal canister (on the driver's side frame rail), and the purge solenoid on the engine.
- If a visual inspection reveals no obvious faults, a smoke test is the most effective next step. This involves injecting low-pressure smoke into the EVAP system service port (often near the purge valve). The smoke will exit from the location of the leak, making it easy to find.
- Test the purge and vent solenoids. The purge valve (on the engine) should be closed with the engine off (no air should pass). The vent valve (near the canister) is normally open, so it should allow air to pass until 12V is applied, at which point it should close and seal.
- Once the leak is found and the part is replaced, clear the code with the scanner. A complete drive cycle may be required for the vehicle's computer to confirm the repair and turn off the Check Engine Light for good.
Parts You'll Likely Need
- Gas Cap
(OEM #19207873)— This is the most frequent cause of a P0442 code due to the seal wearing out over time. It's the cheapest and easiest part to replace first.
Trusted brands: ACDelco (OEM), Stant, Duralast
OEM price range: $20-$45
Aftermarket price range: $15-$30 - EVAP Vapor Canister Vent Solenoid
(OEM #25950499)— This valve is prone to failure from getting stuck open or not sealing correctly due to its location under the vehicle. It's a common cause when the gas cap isn't the issue. TSBs point to this part failing from contamination.
Trusted brands: ACDelco (OEM #25950499, Aftermarket #214-2149), Dorman (911-033), Standard Motor Products (CVS39)
OEM price range: $45-$90
Aftermarket price range: $30-$60 - EVAP Canister Purge Solenoid
(OEM #12597567)— This valve, located on the engine, can fail and stick open, causing a leak. While less common for P0442 than the vent solenoid, it is a frequent EVAP system failure point.
Trusted brands: ACDelco (214-1680), Dorman (911-039 or 911-032), Standard Motor Products (CP471)
OEM price range: $40-$70
Aftermarket price range: $25-$50
Related Codes That Often Appear With This One
- P0455 — P0455 indicates a large EVAP leak. If the component causing the P0442 small leak fails further (e.g., a crack gets bigger or a valve gets stuck wide open), it can trigger a P0455.
- P0440 — P0440 is a general EVAP system malfunction code. It can sometimes appear alongside P0442 as the computer tries to narrow down the fault.
- P0446 — This code indicates a fault in the EVAP vent control circuit. It often appears with P0442 when the vent solenoid is clogged or electrically faulty, as noted in GM TSB 02-06-04-037.
Technical Service Bulletins (TSBs) & Recalls
- 02-06-04-037J
- 21-NA-124
- PIT4943D
Platform-Specific Known Issues
- NHTSA Technical Service Bulletin #02-06-04-037J (and its predecessors) is highly relevant. It describes how dust and water intrusion can cause the EVAP vent solenoid to fail, leading to codes P0442, P0446, and P0455. The fix often involves replacing the vent solenoid and installing a service kit to relocate the fresh air intake filter to a cleaner, higher location, like near the transmission bell housing, to prevent recurrence.
- NHTSA Technical Service Bulletin #PIT4943D directs technicians to an article on using an evaporative emissions system tester for diagnosing a P0442, indicating a known pattern that requires specific diagnostic equipment.
Mechanic-Grade Diagnostic Values
- Fuel Tank Pressure (FTP) Sensor Voltage — expected: 1.3 to 1.7 Volts with the gas cap off (at atmospheric pressure).. Failure: A reading stuck low (e.g., 0.2V - 0.3V) or high (e.g., 5V) after opening the gas cap points to a faulty sensor or wiring issue.
- EVAP Vent Solenoid Coil Resistance — expected: Typically between 20 and 50 Ohms.. Failure: A reading of infinite resistance (open circuit) or zero resistance (short circuit) indicates a failed solenoid coil.
- FTP Sensor Connector - 5V Reference Check — expected: A scan tool should show 5 Volts on the FTP sensor PID when the 5V reference wire (Tan) is jumped to the signal wire (Dark Green).. Failure: If the scan tool does not show 5 Volts, it indicates a problem with the 5V reference or signal wire circuit, not the sensor itself.
Scan Tool Commands That Help
- GM Tech 2 / Professional Bidirectional Scanner: EVAP Vent Solenoid On/Off (or Venting/Not Venting) — This command is essential for performing a smoke test. The vent solenoid is normally open; this function commands it closed to seal the system, allowing the smoke machine to build pressure and reveal leaks.
Wiring & Ground Locations
- G108 — Under the vehicle, located on the frame rail next to the EVAP vent valve.. This ground is for the fuel pump. While not directly for the vent solenoid, a poor ground in this area can cause electrical noise and intermittent issues with nearby components. The EVAP system's health relies on clean electrical signals.
- G104 — On the passenger side of the engine compartment, above the blower motor.. This ground serves the fuel pump relay and all O2 sensors. A fault here can cause a wide range of seemingly unrelated fuel and emissions issues that could complicate a P0442 diagnosis.
- Fuel Tank Pressure (FTP) Sensor Connector — On top of the fuel pump module, accessible when the fuel tank is lowered.. Knowing the wire functions is critical for testing. On these models, the connector typically has a Gray wire (Ground), a Dark Green wire (Signal to PCM), and a Tan wire (5V Reference from PCM).
- EVAP Vent Solenoid Wiring — The harness leading to the vent solenoid on the driver's side frame rail.. A common failure on GM trucks is a broken wire inside the insulation, right at the connector. The wiring may look fine externally but can have an internal break from years of vibration and exposure, causing intermittent vent valve operation and codes like P0442 or P0449.
Real Owner Repair Stories
- Tacoma World forum user (2002 Toyota Tacoma V6 (similar EVAP principles)) — P0440 and P0442 codes, occasional fuel smell.
❌ Tried (didn't work) Replaced gas cap with OEM part, Replaced charcoal canister (EVAP box), Passed a professional smoke test
✅ What actually fixed it The gasket for the fuel pump sending unit on top of the gas tank was leaking. The owner fabricated a new gasket, and the codes were resolved. - Ford Expedition Forum user (Ford Expedition (year not specified)) — Persistent P0442 code.
❌ Tried (didn't work) Replaced gas cap, Replaced purge valve and adjacent hose
✅ What actually fixed it After buying an inexpensive smoke machine, the owner found a leak at a hose connector O-ring on the charcoal canister itself. Cleaning and greasing the O-ring fixed the leak and cleared the code. - Cobalt SS Network forum user (Chevy Cobalt SS) — P0442 code and erratic Air/Fuel Ratio.
❌ Tried (didn't work) Initial visual inspections
✅ What actually fixed it A plastic EVAP line running from the purge solenoid had been rubbing against the brake fluid reservoir, creating a small crack at a bend in the line.
"I Checked Everything" — The Actual Cause
- In one documented case on a similar truck, the vehicle passed a standard smoke test where smoke was introduced at the engine bay service port. The actual cause was a leaking fuel pump module gasket on the top of the fuel tank. This is often missed because the smoke may not reach that area with enough pressure, or the technician may not remove the heat shields or lower the tank enough to see the top surface where the leak is occurring.
OEM Part Supersession History
10377196, 21996868, 25658328→25950499— Standard part consolidation and revision by GM over the years.
Heads up: The new part number (25950499) is the correct service replacement for the older numbers on the 2001-2005 Safari.
Model Year Variations Within This Range
- 2001-2005: The EVAP vapor canister is different for Rear-Wheel Drive (RWD) and All-Wheel Drive (AWD) models. They are physically different and are not interchangeable. Using the wrong canister can lead to improper fitment and persistent EVAP codes.
Helpful Videos
Used OEM Parts in Stock
New Aftermarket Parts Available
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- Gmc SAFARI:
- 🧭 Diagnostic Flowchart
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2001-2005 Gmc SAFARI
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- "I Checked Everything" — The Actual Cause
- OEM Part Supersession History
- Model Year Variations Within This Range
- 🎟️ Get 5% Off