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 2003-2010 GMC Savana 3500: Causes and Fixes for Small EVAP Leaks

The P0442 code on a 2003-2010 GMC Savana 3500 most often means you have a loose or faulty gas cap. If a new OEM gas cap (like ACDelco GT330) doesn't fix it, the next most likely cause is a bad EVAP vent solenoid located under the van near the fuel tank, which is exposed to road elements. A gas cap costs $15-$35, while a vent solenoid (like ACDelco 214-2149) is about $30-$80.

16 minutes to read 2003-2010 Gmc SAVANA 3500
Most Likely Cause
Loose, Worn, or Incorrect Gas Cap
Difficulty
2/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $450
Parts Price
$15 – $150
Safe to drive — You can continue to drive with a P0442 code, as it does not affect engine performance or safety. However, the vehicle will release excess emissions and will fail an emissions test until the leak is repaired.
Key Takeaways
  • Always check the gas cap first for a P0442 code. Ensure it is tight and the rubber seal is in good condition before attempting any other repairs.
  • The EVAP vent solenoid, located under the van, is a very common failure point on the Savana due to its exposure to the elements.
  • After the gas cap, the EVAP vent and purge solenoids are the next most likely parts to fail.
  • If a visual inspection of the cap and hoses doesn't reveal the problem, a professional smoke test is the most reliable and efficient way to find the source of a small EVAP leak.
The trouble code P0442 stands for "Evaporative Emission System Leak Detected (Small Leak)". This means the van's main computer, the Engine Control Module (ECM), has tested the fuel vapor system and found a small leak, roughly the size of a pinhole (0.020 to 0.040 inches in diameter). The Evaporative Emission (EVAP) system is a sealed network of hoses, valves, and a charcoal canister designed to capture gasoline vapors from the fuel tank and prevent them from escaping into the atmosphere. The ECM runs a self-test, often when the vehicle is off, by sealing the system and monitoring for a pressure change; if it detects a leak within that small range, the code is set.

What's Unique About the 2003-2010 Gmc SAVANA 3500

The GMC Savana, part of the long-running GMT610 platform, shares its design and common P0442 issues with the Chevrolet Express. For these vans, the EVAP vent solenoid is mounted under the vehicle on the frame rail, exposing it to road salt, moisture, and debris, which makes it a very common failure point leading to code P0442. Additionally, GM has noted in technical service bulletins for similar platforms that the fuel cap tether can get caught under the cap, preventing a proper seal and triggering this code, making the gas cap an especially important first check on these vans. Rust on the fuel filler neck is another prevalent issue in salt-belt regions for these specific vans, creating a poor sealing surface for the cap.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What happens when you refuel the van or inspect the gas cap?
→ Replace the gas cap with an OEM ACDelco GT330 ($15 - $35). Ensure the tether isn't caught under the seal, clear the code, and drive.
→ This points to a stuck-open EVAP Purge Solenoid. Remove the interior 'doghouse' engine cover to access and replace the valve behind the alternator ($25 - $75).
→ This indicates a failed EVAP Vent Solenoid. Locate it under the van on the frame rail and replace it with ACDelco 214-2149 ($30 - $80).
Have you checked the metal fuel filler neck for rust or corrosion?
→ Clean the sealing surface with a wire brush. If the neck has pinhole rust leaks, replace the filler neck assembly ($70 - $200).
→ The leak is likely in the EVAP hoses. Have a shop perform a low-pressure smoke test ($100 - $450 labor) to pinpoint the exact leak location.

Symptoms You May Notice

  • Check Engine Light is on.
  • A faint fuel smell may be noticeable, but this is not always present.
  • Difficulty starting the engine after refueling (if the purge valve is stuck open).
  • Gas pump nozzle clicks off repeatedly before the tank is full (can indicate a blocked vent path or faulty vent valve).
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the purge valve or vent valve without performing a smoke test. The gas cap is the most common issue, and a smoke test is the only definitive way to locate a leak if the cap isn't the cause.
  • Using a cheap, aftermarket gas cap. Many forum users report that only an OEM/ACDelco cap will provide a reliable seal and solve the code.

Most Likely Causes

  1. Loose, Worn, or Incorrect Gas Cap 🔴 High Probability → Shop Fuel Tank Cap The gas cap seal is a simple rubber O-ring that degrades over time. A known issue on these vans is the cap's tether getting caught underneath, preventing a tight seal. Using non-OEM caps is a frequent cause of sealing problems, making an OEM cap highly recommended.
    How to confirm: Inspect the gas cap's rubber seal for cracks, stiffness, or damage. Ensure it is tightened until it clicks several times. Check that the tether is not interfering with the seal. An OEM replacement like the ACDelco GT330 is often the first and most successful fix.
    Typical fix: Replace the gas cap, preferably with an OEM ACDelco part (e.g., GT330, which supersedes older numbers) to ensure a proper fit and seal.
    Est. part cost: $15 - $35
  2. Failed EVAP Vent Solenoid 🟡 Medium Probability → Shop Vapor Canister This valve is located under the van near the charcoal canister, where it is highly exposed to road grime, moisture, and salt, leading to corrosion and failure. It can get stuck open or closed, causing a leak. This is a very common failure on Savana and Express vans.
    How to confirm: The valve can be tested with a scan tool that has bidirectional controls to command it closed (it is normally open). A smoke test is the most effective way to confirm a leak from the valve body. A DIY test involves applying 12V to the terminals to see if it clicks closed. It is located under the van, often between the door and gas tank area.
    Typical fix: Replace the vent solenoid. This part is located under the van, sometimes requiring the spare tire to be lowered for access. The replacement part is often ACDelco 214-2149 (GM 25932571). 🎬 Watch: Step-by-step guide to replacing the vent solenoid.
    Est. part cost: $30 - $80
  3. Failed EVAP Purge Solenoid/Valve 🟡 Medium Probability → Shop Vapor Canister This valve is located in the engine bay and controls the flow of vapors to the engine. It can fail by getting stuck open, closed, or developing a crack in its housing. A stuck-open valve is a common failure.
    How to confirm: A stuck-open purge valve often causes a rough idle or difficulty starting after refueling. It can be tested by removing it and trying to blow through it; if air passes when it's not energized, it's bad. A hand-held vacuum pump or a scan tool with control functions can also be used.
    Typical fix: Replace the purge solenoid. On Savana vans, this is located behind the alternator and requires removing the interior engine cover ('doghouse') for access.
    Est. part cost: $25 - $75
  4. Rusted or Damaged Fuel Filler Neck ⚪ Low Probability → Shop Fuel Filler Neck In regions where road salt is used (the 'Salt Belt'), the metal filler neck is highly susceptible to rust. This creates a poor sealing surface for the gas cap or can develop pinhole leaks along the neck itself, triggering a P0442.
    How to confirm: Visually inspect the rim and length of the filler neck for rust, corrosion, or holes where the gas cap seals. A smoke test will clearly show smoke escaping from any perforations.
    Typical fix: Clean the sealing surface with a wire brush or emery cloth. If the neck is perforated by rust, it must be replaced. 🎬 Watch: Tips for replacing a rusted fuel filler neck.
    Est. part cost: $70 - $200
  5. Cracked or Disconnected EVAP Hoses ⚪ Low Probability The rubber and plastic hoses in the EVAP system can become brittle and crack with age and exposure to heat cycles, especially the lines running along the frame and near the engine.
    How to confirm: A visual inspection may reveal obvious cracks or loose connections, particularly at the purge valve, vent valve, and charcoal canister. A smoke test is the most reliable way to find small, hard-to-see hose leaks.
    Typical fix: Replace the cracked section of hose or re-secure the connection.
    Est. part cost: $10 - $50

Rare But Worth Checking

  • Cracked EVAP Charcoal Canister: → Shop Vapor Canister While less common for a small leak, the plastic canister housing can develop cracks from age or impact from road debris. This is typically found during a smoke test after all other components have been checked.
  • Leaking Fuel Tank Pressure (FTP) Sensor: → Shop Fuel Tank The sensor itself or the gasket where it mounts to the fuel pump module can fail, creating a small leak. This is uncommon but possible and would be identified during a smoke test. In some cases, a faulty FTP sensor can send incorrect data, causing the P0442 code even with no physical leak.
  • Leaking O-ring at Fuel Pump Module: → Shop Fuel Pump The large O-ring that seals the fuel pump module to the top of the fuel tank can degrade and cause a leak. This is often found with a smoke test after other more common causes are ruled out. One owner on a forum reported this as the final fix after replacing multiple other parts.

Diagnosis Steps

  1. Read the code with an OBD-II scanner and confirm P0442 is present. Note any other codes and freeze frame data.
  2. Inspect the gas cap. Remove it, check the rubber seal for cracks or damage, and ensure the tether isn't caught. Reinstall it and tighten until it clicks several times. Consider replacing it with an OEM cap like the ACDelco GT330 as a first step.
  3. Clear the code with the scanner and drive the vehicle for a few days to see if the code returns. Many EVAP tests run only under specific conditions.
  4. If the code returns, visually inspect the fuel filler neck for rust or corrosion on the sealing surface, especially in salt-belt states.
  5. Perform a visual inspection of all accessible EVAP hoses and lines, especially around the engine bay (purge valve) and near the charcoal canister (vent valve), looking for obvious cracks or disconnections.
  6. If no obvious issues are found, the most effective next step is to have a smoke test performed. This involves injecting low-pressure smoke into the EVAP service port to visually pinpoint the source of the leak.
  7. 🎬 See how to find small leaks using a smoke test.
  8. Based on the smoke test results, test the specific component (vent valve, purge valve, canister) identified as leaking. Valves can often be tested for function using a scan tool to command them open/closed or by applying 12V power and checking for clicks/airflow.

Parts You'll Likely Need

  • Fuel Tank Cap (OEM #ACDelco GT330 (replaces 15763227, GM 20915842)) — This is the most common cause of P0442. The seal wears out, or the cap is not tightened properly. An OEM cap is highly recommended for a reliable seal.
    Trusted brands: ACDelco (OEM)
    OEM price range: $20 - $35

Related Codes That Often Appear With This One

  • P0455 — This code indicates a large EVAP leak. The same faulty component, like a very loose gas cap or a stuck-open vent valve, can be interpreted as a small or large leak depending on test conditions. The manufacturer TSB #21-NA-124 mentions both codes can appear for the same root cause.
  • P0449 — This code specifically points to an electrical fault in the EVAP vent solenoid circuit. If the solenoid is failing electrically, it can also fail to seal properly, causing a P0442 leak code to appear simultaneously.
  • P0496 — This code indicates 'EVAP Flow During a Non-Purge Condition,' which almost always points to a purge valve that is stuck open. If a stuck purge valve is the source of the small leak, a P0496 may be stored along with P0442.

Technical Service Bulletins (TSBs) & Recalls

  • 21-NA-124: Diagnostic tips for DTCs P0442 and/or P0455.
  • 09-06-04-028C (and related versions): Addresses hard-to-fill fuel tanks and various EVAP codes (including P0442) caused by water/debris intrusion into the EVAP canister vent solenoid system on similar GM trucks/SUVs. The fix involves a redesigned vent hose kit.

Platform-Specific Known Issues

  • Purge Valve Replacement Access: → Shop Vapor Canister A YouTube video on a 2009 Chevrolet Express 3500 (identical platform) demonstrates that replacing the purge valve is not possible from under the hood. The technician had to remove the interior engine cover, or 'doghouse,' to gain access to the valve located behind the alternator.
  • Vent Solenoid Location and Replacement: A video from 1A Auto specifically shows the replacement of the vent solenoid on a 2005 GMC Savana. It is located under the van, on the frame rail between the driver's door and the fuel tank area. The repair involves unclipping a wire harness, using a screwdriver to release a mounting tab, and disconnecting a hose before sliding the new unit into place.
  • Persistent Code After Multiple Part Replacements: In a Chevrolet forum thread, an owner of a similar GM truck (2007 Silverado) reported a recurring P0442 code despite the dealer replacing the gas cap, purge valve, and charcoal canister. A contributing symptom was the gas pump nozzle shutting off prematurely. A moderator suggested the issue could be a blocked EVAP vent path or a faulty fuel tank pressure sensor giving a false reading, which should be diagnosed with a smoke machine while monitoring sensor data.

Mechanic-Grade Diagnostic Values

  • EVAP Canister Vent Valve Solenoid Resistance — expected: 20 to 30 Ohms. Failure: A reading outside of this range indicates a damaged solenoid winding.
  • Fuel Tank Pressure (FTP) Sensor Voltage — expected: Should fluctuate with pressure/vacuum changes during testing. A common baseline is around 1.5V with the system at atmospheric pressure (gas cap off).. Failure: Voltage that is stuck high (e.g., near 4.8V) or low, or does not respond when vacuum/pressure is applied, indicates a faulty sensor or wiring issue.

Scan Tool Commands That Help

  • Tech2 / GDS2 (or equivalent professional scanner): EVAP Purge/Seal — This is a primary diagnostic function. It commands the vent solenoid closed and the purge valve open to create a vacuum in the tank. By monitoring the FTP sensor voltage, a technician can determine if the system is sealed or leaking without a smoke machine.
  • Tech2 / GDS2 (or equivalent professional scanner): Vent Solenoid ON/OFF — This command is used to manually close the normally-open vent solenoid. This is critical during a smoke test to seal the system and force smoke to exit through any leaks.

Wiring & Ground Locations

  • EVAP Service Port — In the engine bay, typically near the purge solenoid on top of the engine, with a green cap.. This is the connection point for a smoke machine to inject smoke into the entire EVAP system for leak testing.
  • EVAP Canister Vent Solenoid Connector — Under the vehicle on the driver's side frame rail, near the charcoal canister.. This 2-pin connector is highly exposed to moisture and road salt, making corrosion common. A bad connection here can cause an electrical fault (like P0449) or prevent the valve from closing, causing a P0442 leak.
  • EVAP Canister Purge Solenoid Connector — On top of the engine, usually behind the alternator, accessed by removing the interior 'doghouse' engine cover.. A poor connection at this 2-pin connector can prevent the purge valve from operating correctly, though a leak is more often caused by the valve itself failing internally.
  • G400 (Ground) — On the inner left (driver's side) rear frame rail.. This is a primary ground point for rear components. Corrosion here can cause erratic behavior or failure of the nearby EVAP vent solenoid and the fuel tank pressure sensor, leading to false codes or component malfunction.

Real Owner Repair Stories

  • Mechanic video and forum posts (General older GM vehicle, applicable to Savana) — Persistent P0442 code.
    ❌ Tried (didn't work) Replacing the gas cap
    ✅ What actually fixed it The sealing surface on the fuel filler neck was found to be rusted and corroded. The rust was cleaned off with a wire brush, creating a smooth surface for the gas cap's gasket to seal against, which resolved the leak.
  • YouTube channel 'GoTech' (2011 Chevrolet Express Van) — Persistent EVAP code.
    ❌ Tried (didn't work) A previous shop had already replaced the purge solenoid.
    ✅ What actually fixed it Even after the purge solenoid was replaced, a scan tool test still showed a leak. The technician identified the true cause as a failed O-ring on the fuel pump module at the top of the gas tank.

"I Checked Everything" — The Actual Cause

  • A faulty Fuel Tank Pressure (FTP) sensor can send incorrect voltage readings to the computer, causing it to believe there is a leak when the system is perfectly sealed. A smoke test will show no leaks because there are none to find; the failure is electrical, not physical.

OEM Part Supersession History

  • 10382105, 15750484, 22728634GM 25932571 (also sold as ACDelco 214-2149) — Standard part consolidation and design updates over the vehicle's long production run.
Chevy Express P0442 code
Chevy Express P0442 code
How to Replace Vapor Canister Vent Solenoid 2003-2021 Chevrolet Express 3500
How to Replace Vapor Canister Vent Solenoid 2003-2021 Chevrolet Express 3500
Chevy Express Code P0442 & P2270, Evap System Leak Detected, 02 Sensor Stuck Lean Diag & Repair
Chevy Express Code P0442 & P2270, Evap System Leak Detected, 02 Sensor Stuck Lean Diag & Repair
How to Find a Small EVAP Leak p0442 "No Leaks"
How to Find a Small EVAP Leak p0442 "No Leaks"
P0442 Where Leaks Happen & Easy Common Fixes
P0442 Where Leaks Happen & Easy Common Fixes
Replace SUPER rusty gas tank filler neck inlet hose & fuel pump | tips and tricks GMC Chevy Truck
Replace SUPER rusty gas tank filler neck inlet hose & fuel pump | tips and tricks GMC Chevy Truck
fixing a LEAKING “fuel filler neck” (gmc truck) sierra
fixing a LEAKING “fuel filler neck” (gmc truck) sierra
Fixing A Leaking Fuel Filler Neck (Andy’s Garage: Episode - 332)
Fixing A Leaking Fuel Filler Neck (Andy’s Garage: Episode - 332)
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 SAVANA 3500: 20032004200520062007200820092010
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