Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

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.

16 minutes to read 2001-2005 Gmc SAFARI
Most Likely Cause
Loose or Faulty Gas Cap
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $350
Parts Price
$15 – $150
Safe to drive — Driving with a P0442 code will not damage your engine or affect drivability in most cases. However, your vehicle will not pass an emissions test until the leak is fixed and the code is cleared.
Key Takeaways
  • 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.
The P0442 trouble code means the engine's computer (PCM) has detected a small leak in the Evaporative Emission Control (EVAP) system. The EVAP system is designed to capture fuel vapors from the gas tank and prevent them from escaping into the atmosphere. The computer performs a pressure or vacuum test on the system, and if it doesn't hold steady, it triggers the code, indicating a leak equivalent to a hole around 0.02 to 0.04 inches in diameter.

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.

Which of these best describes your vehicle's current symptoms or recent checks?
→ Inspect the gas cap seal for cracks. Tighten it until it clicks at least once. If damaged or old, replace it with an OEM cap 🎬 See how to test and replace the EVAP purge valve (19207873) for $15-$45.
→ Check the EVAP Vent Solenoid (OEM 25950499, $45-$90) on the driver's side frame rail. TSB #02-06-04-037J notes it frequently fails from dirt and water intrusion.
→ Test the EVAP Purge Solenoid (OEM 12597567, $40-$70) on the engine intake. Disconnect it; if you can blow air through it while the engine is off, replace it.
Can you perform a smoke test on the EVAP system?
→ Inject low-pressure smoke into the EVAP service port to pinpoint cracked hoses 🎬 Watch: Pro tips for finding a stubborn small EVAP leak ($10-$50) or a leaking vent valve.
→ Visually inspect hoses from the tank to the canister. Remove the vent solenoid and apply 12V; if it doesn't click closed and seal, replace it.

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.
⚠️ Don't Waste Money on the Wrong Fix
  • 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

  1. 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
  2. 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
  3. 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
  4. 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

  1. Read the code with an OBD-II scanner to confirm P0442 is present. Check for any other related codes like P0455 or P0446.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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, 2565832825950499 — 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.
How to Fix Chevy/GMC P0442 Code – Small EVAP System Leak Detected
How to Fix Chevy/GMC P0442 Code – Small EVAP System Leak Detected
EVAP  Systems Explained the Easy Way - Chevy GMC Truck & Similar - EVAP for Dummies
EVAP Systems Explained the Easy Way - Chevy GMC Truck & Similar - EVAP for Dummies
How to Fix P0442 Engine Code in 3 Minutes [2 DIY Methods / Only $4.67]
How to Fix P0442 Engine Code in 3 Minutes [2 DIY Methods / Only $4.67]
Causes and Fixes P0442 Code: Evaporative Emission Control System Leak Detected (Small Leak)
Causes and Fixes P0442 Code: Evaporative Emission Control System Leak Detected (Small Leak)
P0442 Code: Small EVAP Leak Detected – Causes, Symptoms & Fixes
P0442 Code: Small EVAP Leak Detected – Causes, Symptoms & Fixes
Causes and Fixes Chevy/GMC P0442 Code: Evaporative Emission System Small Leak Detected
Causes and Fixes Chevy/GMC P0442 Code: Evaporative Emission System Small Leak Detected
P0440 Astro / Safari
P0440 Astro / Safari
How To Replace A EVAP Purge Valve On A GM Truck or SUV
How To Replace A EVAP Purge Valve On A GM Truck or SUV
How To Replace Your Purge Valve Like A Pro!
How To Replace Your Purge Valve Like A Pro!
location how to replace purge valve to fix code p0446 Chevy Chevolet GM 2003 Astro van EVAP vent
location how to replace purge valve to fix code p0446 Chevy Chevolet GM 2003 Astro van EVAP vent
astro van P0455 fix
astro van P0455 fix
Replacing My Vapor Canister Vent Valve - 2004 Astro Van
Replacing My Vapor Canister Vent Valve - 2004 Astro Van
How to Find a Small EVAP Leak p0442 "No Leaks"
How to Find a Small EVAP Leak p0442 "No Leaks"
How to Fix P0442: Evaporative Emission System Leak (small leak). Test and Replace EVAP Purge Valve
How to Fix P0442: Evaporative Emission System Leak (small leak). Test and Replace EVAP Purge Valve
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Apr 30, 2026

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.

Year Coverage
This article covers the OBD-II Code P0442 for:
  • Gmc SAFARI: 20012002200320042005
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part