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

P0455 on 2002-2006 GMC Envoy XL: EVAP Gross Leak Causes and Fixes

P0455 on a GMC Envoy XL indicates a large leak in the fuel vapor system. The most common and inexpensive fix is to tighten or replace a faulty gas cap. If that doesn't solve it, the next most likely cause is a bad EVAP vent solenoid located near the fuel tank, which costs around $25-$65 for the part. A cracked or stuck purge solenoid in the engine bay is another common culprit.

17 minutes to read 2002-2006 Gmc ENVOY XL
Most Likely Cause
Loose, Damaged, or Incorrect Gas Cap
Difficulty
2/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $250
Parts Price
$15 – $100
Safe to drive — Driving with a P0455 code will not damage the engine or transmission, but your vehicle will fail an emissions test and you may notice a slight fuel smell or a decrease in fuel economy.
Key Takeaways
  • P0455 signifies a large leak in the EVAP system, which is not critical to vehicle operation but will cause an emissions test failure.
  • Always start with the simplest fix: check that the gas cap is a tight, OEM-spec part. This resolves a high percentage of cases.
  • The EVAP vent solenoid near the fuel tank is the second most common failure point on the GMC Envoy XL and its platform mates due to its exposed location.
  • If the cap and solenoids don't fix the issue, a smoke test is essential to find less obvious leaks like a rusted fuel filler neck or cracked hose.
The trouble code P0455 stands for "Evaporative Emission Control System Leak Detected (Large Leak)". This means the vehicle's main computer (ECM) has performed a self-test on the fuel vapor system and found a significant leak, often defined as a hole larger than 0.040 inches. The EVAP system is designed to capture fuel vapors from the gas tank and prevent them from escaping into the atmosphere, instead routing them to the engine to be burned. A P0455 code signifies that this system has a large opening, preventing it from holding pressure or vacuum during its self-test.

What's Unique About the 2002-2006 Gmc ENVOY XL

On the GMT360 platform, which includes the GMC Envoy XL, Chevrolet Trailblazer, and Buick Rainier, the EVAP vent solenoid is notoriously prone to failure. It is mounted on a bracket near the fuel tank and spare tire, exposing it to road salt, moisture, and debris. This constant exposure often causes the valve's plastic housing to crack or the internal solenoid to get stuck open, making it a primary suspect for a P0455 code on these specific vehicles. Additionally, the fuel filler neck is susceptible to rust-through in salt-belt states, creating a large leak that is often misdiagnosed.

Diagnostic Flowchart

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

Which of these EVAP components have you already tested or replaced?
→ Tighten the gas cap until it clicks three times. If the rubber O-ring is cracked or stiff, replace it with a new OEM ACDelco GT294 (GM 15256379) for $15-$30.
Have you tested the EVAP purge solenoid in the engine bay?
→ With the engine off, disconnect the purge solenoid near the intake manifold and try to blow through it. If air passes, replace it (ACDelco 214-1680) 🎬 Watch: Step-by-step guide to replacing the purge solenoid valve. for $20-$50.
→ Replace the EVAP vent solenoid located behind the rear passenger tire 🎬 See this walkthrough for replacing the vent solenoid valve. (ACDelco 214-2149, $25-$65). It is highly prone to sticking open due to road debris.
→ Perform a smoke test via the service port to pinpoint cracked EVAP hoses or a rusted-through fuel filler neck 🎬 Watch: How to perform a smoke test for large leaks., which is a known issue on the Envoy XL.

Symptoms You May Notice

  • Check Engine Light is on
  • A noticeable fuel smell, especially after refueling or around the rear of the vehicle.
  • A loose-fitting or damaged gas cap
  • Difficulty refueling, where the gas pump nozzle clicks off repeatedly before the tank is full.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the expensive charcoal canister when the problem is a much cheaper vent solenoid or hose.
  • Replacing the purge valve in the engine bay when the more common failure point on this vehicle is the vent solenoid at the rear.
  • Assuming the gas cap is good just because it's new. Aftermarket caps are a frequent cause of persistent P0455 codes; using an OEM ACDelco cap is highly recommended.

Most Likely Causes

  1. Loose, Damaged, or Incorrect Gas Cap 🔴 High Probability → Shop Fuel Tank Cap The gas cap is a frequently handled part and its seal can wear out over time, leading to an improper seal. Using non-OEM caps can also cause sealing issues, as confirmed by owners who fixed the code only after switching to an ACDelco cap.
    How to confirm: Ensure the cap is tightened until it clicks at least three times. Remove the cap and inspect its rubber O-ring for cracks, stiffness, or tearing. A visual inspection may not be enough; even a new-looking aftermarket cap can leak.
    Typical fix: Tighten the cap. If the seal is damaged or the code returns, replace the gas cap with a new OEM part (ACDelco GT294 / GM 15256379). This is the cheapest and most important first step.
    Est. part cost: $15-$30
  2. Faulty EVAP Vent Solenoid 🔴 High Probability → Shop Vapor Canister The vent solenoid is located near the rear axle, by the fuel tank, where it is exposed to road debris, water, and salt, causing it to fail or its electrical connector to corrode. It commonly gets stuck open, creating a permanent large leak.
    How to confirm: Locate the solenoid near the fuel tank, accessible from behind the rear passenger tire. Visually inspect it and its connector for cracks and corrosion. A mechanic can command it closed with a scan tool and perform a smoke test to see if it's stuck open. Often, replacement is done based on high probability after the gas cap is ruled out.
    Typical fix: Replacement of the vent solenoid. This is often a straightforward DIY job that takes less than 15 minutes with a flathead screwdriver.
    Est. part cost: $25-$65
  3. Faulty EVAP Purge Solenoid/Valve 🟡 Medium Probability → Shop Vapor Canister This valve, located on the engine block, can get stuck open due to age or carbon contamination, creating a vacuum leak that the system interprets as a large leak.
    How to confirm: The purge valve is located in the engine bay near the intake manifold. When unpowered, it should be closed. Disconnect the hoses and try to blow through it; if air passes, it's stuck open and needs replacement. A stuck-open purge valve can sometimes cause a rough idle immediately after refueling.
    Typical fix: Replacement of the purge solenoid. It is typically held by a simple bracket and is easy to access and replace.
    Est. part cost: $20-$50
  4. Cracked or Disconnected EVAP Hose ⚪ Low Probability Rubber hoses become brittle and crack with age and exposure to heat cycles. A specific failure point noted by owners is the quick-connector on the EVAP line near the vent solenoid, which can break or not be seated properly after service.
    How to confirm: Visually inspect all accessible EVAP lines between the engine, charcoal canister, and fuel tank for obvious cracks or disconnections. A smoke test is the most reliable way to find a hard-to-see leak.
    Typical fix: Replace the cracked section of hose or reconnect a loose line.
    Est. part cost: $5-$20

Rare But Worth Checking

  • Cracked Fuel Filler Neck: → Shop Fuel Filler Neck Rust can perforate the metal filler neck where it enters the fuel tank, creating a large leak. This is more common in regions that use road salt. A smoke test will quickly reveal smoke billowing from the filler neck area. Several owners on forums have confirmed this was the ultimate fix after replacing both solenoids and the gas cap.
  • Damaged Charcoal Canister: → Shop Vapor Canister The plastic housing of the charcoal canister can be cracked by road debris, though this is uncommon. It is located near the vent solenoid. It's often replaced unnecessarily when the vent solenoid is the real issue.
  • Faulty Fuel Tank Pressure Sensor (FTPS): → Shop Fuel Tank A faulty FTPS can send incorrect readings, making the computer believe there is a large leak when there isn't one. In one documented case on GMTNation, a user fixed a persistent P0455 code by replacing this sensor after all other common parts failed to resolve the issue.

Diagnosis Steps

  1. Check the Gas Cap: Ensure it is an OEM cap and is tightened until it clicks multiple times. Remove it and inspect the seal for cracks or damage. Clear the code and drive for a few days. This is the most common fix.
  2. Visual Inspection: Check the EVAP vent solenoid (near the fuel tank, behind the rear passenger wheel) and purge solenoid (in the engine bay) for any obvious cracks or damage. Follow the EVAP hoses and look for visible cracks or disconnected lines, especially around the quick-connect fittings.
  3. Test the Purge Solenoid: With the engine off, disconnect the purge solenoid in the engine bay and try to blow through it. It should be closed. If air passes, it is faulty and must be replaced.
  4. Inspect/Replace the Vent Solenoid: The vent solenoid, located near the fuel tank, is the most likely component to fail after the gas cap. Given its high failure rate and relatively low cost, many owners choose to replace it as the next step if the gas cap is good and the purge valve tests okay.
  5. Perform a Smoke Test: If the previous steps do not reveal the source of the leak, the most effective diagnostic method is to introduce smoke into the EVAP system via the service port. The smoke will exit from any cracks or holes, pinpointing the exact location of the large leak, which could be a rusted filler neck or a cracked hose.

Parts You'll Likely Need

  • Gas Cap (OEM #ACDelco GT294 (GM 15256379)) — This is the most common cause due to wear and tear on the seal. It's the cheapest and easiest part to replace first. Using an OEM cap is critical.
    Trusted brands: ACDelco
    OEM price range: $20-$30
    Aftermarket price range: $15-$25
  • EVAP Vapor Canister Vent Solenoid (OEM #ACDelco 214-2149 (GM 25932571)) — Its exposed location on the Envoy XL makes it highly susceptible to damage and corrosion, causing it to stick open and create a large leak. This is the second most common failure part.
    Trusted brands: ACDelco, Dorman (911-033), Delphi
    OEM price range: $50-$65
    Aftermarket price range: $25-$45
  • EVAP Vapor Canister Purge Solenoid (OEM #ACDelco 214-1680 (GM 12597567)) — This valve can get stuck open, creating a constant vacuum leak within the EVAP system that the computer interprets as a large leak.
    Trusted brands: ACDelco, Dorman (911-032), Bosch, SKP (SK911035), Delphi
    OEM price range: $35-$50
    Aftermarket price range: $20-$40

Related Codes That Often Appear With This One

  • P0442 — P0442 indicates a small EVAP leak. A problem that starts as a small leak (e.g., a small crack in a hose or filler neck) can worsen over time and eventually be detected as a large leak (P0455). The official TSB for this vehicle groups these two codes together for diagnosis.
  • P0449 — This code specifically points to a fault in the EVAP Vent Solenoid *control circuit*. If you have P0455 and P0449 together, it's a very strong indicator that the vent solenoid itself has failed electrically or its wiring/connector is damaged, making it the primary suspect.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #21-NA-124: Diagnostic tips for EVAP leaks causing DTCs P0442 and/or P0455. It recommends a specific diagnostic order: 1. Check all EVAP lines are seated. 2. Inspect lines for damage. 3. Investigate vent valve function. 4. Investigate purge valve function.

Platform-Specific Known Issues

  • The manufacturer, General Motors, issued Technical Service Bulletin #21-NA-124 which provides diagnostic advice specifically for technicians dealing with codes P0442 and P0455. It advises checking EVAP lines and connections first, followed by the vent valve, and then the purge valve.
  • Owners on GMTNation.com frequently report that a rusted-through fuel filler neck is the cause of a persistent P0455 code, especially in northern climates. This should be inspected carefully during a smoke test.

Mechanic-Grade Diagnostic Values

  • EVAP Vent Solenoid Coil Resistance — expected: 20 to 30 Ohms. Failure: A reading of 0 ohms (short), infinity/OL (open), or significantly outside the expected range indicates a failed solenoid coil. A video of a working solenoid from a 2004 Envoy measured 22.6 Ohms.
  • Fuel Tank Pressure (FTP) Sensor Voltage (at atmospheric pressure) — expected: 1.3 to 1.7 Volts on a Tech 2 Scan Tool. Failure: A voltage reading stuck high or low, or one that doesn't change when a vacuum/pressure is applied, points to a faulty sensor. Note that a direct multimeter reading at the signal wire may be different due to a PCM bias; one real-world example showed 1.44V at the wire corresponding to 2.73V on the scan tool.
  • EVAP Purge Solenoid Power Wire Voltage — expected: Battery Voltage (approx. 12V) with key on. Failure: No voltage on the orange wire at the purge solenoid connector indicates a problem with the fuse (Fuse #26, 10A, underhood) or the wiring from the fuse block.
  • EVAP Vent Solenoid Power Wire Voltage — expected: Battery Voltage (approx. 12V) with key on. Failure: No voltage on the pink wire at the vent solenoid connector points to a wiring or fuse issue.

Scan Tool Commands That Help

  • Tech 2 / GDS2 (or equivalent bidirectional scanner): EVAP Purge/Seal Functional Test (also called EVAP Service Bay Test) — This is the primary professional diagnostic step after a visual inspection. It allows the technician to bypass the automatic test conditions and manually seal the EVAP system by commanding the vent solenoid closed. The technician can then command the purge solenoid to open by a specific duty cycle (%) to create a vacuum and monitor the FTP sensor's response, confirming the function of all three components and the system's ability to hold a vacuum.

Wiring & Ground Locations

  • G305 — On the outside of the left (driver's side) frame rail, near the fuel tank.. This is the primary ground point for the rear-mounted EVAP components, including the vent solenoid and fuel tank pressure sensor. Corrosion or a loose connection at this point can cause intermittent or total failure of these components, leading to P0455 or other EVAP codes.
  • G107 — On the lower left (driver's side) of the engine block.. This serves as a ground point for engine-mounted components, including the EVAP purge solenoid. A poor connection here could affect the purge solenoid's operation.
  • FTP Sensor Connector — On the Fuel Tank Pressure sensor, located at the rear of the fuel tank on the Envoy XL.. Knowing the pinout is crucial for testing. The wires are typically: Gray (5V reference from PCM), Dark Green (Signal to PCM), and Tan (Low Reference/Ground from PCM). Probing these wires allows a technician to verify the sensor is receiving power and sending a correct signal.
  • EVAP Solenoid Control Wires — At the connectors for the purge and vent solenoids.. The PCM controls the solenoids by providing a ground. The control wire for the vent solenoid is typically White, and the control wire for the purge solenoid is Dark Green with a White stripe. Testing for a ground signal on these wires with a test light while commanding the solenoid 'on' with a scan tool confirms the PCM driver and wiring integrity.

Real Owner Repair Stories

  • YouTube channel 'I Fix it All Garage' (Chevrolet HHR with similar GM EVAP system) (Chevrolet HHR) — Persistent P0455 Check Engine Light.
    ❌ Tried (didn't work) Replacing the gas cap, Replacing the EVAP purge valve solenoid
    ✅ What actually fixed it The final fix was replacing the main EVAP vapor line that runs from the charcoal canister at the rear of the car to the engine bay. The line had become rotted and was leaking.
  • Aztek Fan Club Forum (Pontiac Aztek, a GM platform-mate) (Pontiac Aztek) — P0455 code, especially after refueling.
    ❌ Tried (didn't work) Replacing the gas cap, Replacing the purge solenoid
    ✅ What actually fixed it The problem was finally solved by replacing the EVAP vent solenoid located near the charcoal canister, which was stuck in the open position.

"I Checked Everything" — The Actual Cause

  • A P0455 code can be set even if a smoke test shows no leaks. A common reason is a faulty Fuel Tank Pressure (FTP) sensor. The sensor itself doesn't leak, but it fails to report pressure changes to the computer, which interprets the lack of response as a large leak.
  • Another high-value scenario is a stuck-closed EVAP purge solenoid. The PCM's diagnostic test commands the purge valve to open to draw a vacuum on the tank. If the valve fails to open, no vacuum is created, and the PCM logs this as a large leak (P0455). However, a smoke test, which pressurizes the system, will pass because the stuck-closed valve is properly sealing the system from the engine side.

When the Usual Fixes Don't Work

  • While the gas cap and vent/purge solenoids are the most common causes, do not rule out the physical lines. In one documented case on a similar GM platform, after replacing both the gas cap and purge valve to no effect, the actual cause of a persistent P0455 was a rotted EVAP vapor line that ran from the rear canister to the engine. A smoke test may not always reveal a leak in this line if the crack only opens under specific vehicle flex or vibration.

OEM Part Supersession History

  • 10382105, 15750484, 22728634GM 25932571 (ACDelco 214-2149) — Part consolidation and design updates for the EVAP Vent Solenoid.
    Heads up: One GM parts supplier notes that part number 25932571 has been redesigned and may not be correct for all vehicles it was originally listed for. It is critical to verify the correct part number with the vehicle's VIN before purchasing to avoid compatibility issues.

Model Year Variations Within This Range

  • 2002-2006: The location of the EVAP vent solenoid and Fuel Tank Pressure (FTP) sensor differs between the long-wheelbase (LWB) GMC Envoy XL and the standard-wheelbase (SWB) Envoy. On the Envoy XL (LWB), these components are located at the rear of the fuel tank. On the SWB models, they are located on the top of the fuel tank, which can affect accessibility.
Causes and Fixes P0455 Code: Evaporative Emission Control System Large Leak Detected
Causes and Fixes P0455 Code: Evaporative Emission Control System Large Leak Detected
06 trailblazer Evap code (P0455)
06 trailblazer Evap code (P0455)
EVAP Emissions P0455 or P0499 Fix for General Motors Vehicles
EVAP Emissions P0455 or P0499 Fix for General Motors Vehicles
P0455 Code Explained! How to Fix Your EVAP Leak FAST |
P0455 Code Explained! How to Fix Your EVAP Leak FAST |
How to Replace Vapor Canister Vent Solenoid Valve on a GMC Envoy
How to Replace Vapor Canister Vent Solenoid Valve on a GMC Envoy
EVAP Leak Testing,  P0455 Gross Leak
EVAP Leak Testing, P0455 Gross Leak
Vapor Canister Purge Solenoid GMC Envoy 4.2L 2002-2009 Location and Replacement
Vapor Canister Purge Solenoid GMC Envoy 4.2L 2002-2009 Location and Replacement
GM "P0455 Large EVAP Leak" - What To Check When It's Not The Gas Cap
GM "P0455 Large EVAP Leak" - What To Check When It's Not The Gas Cap
P0455 Trouble Code: Evaporative Emission System Leak Detected (The Most Common Causes)
P0455 Trouble Code: Evaporative Emission System Leak Detected (The Most Common Causes)
P0455 Check Engine Code - Purge and Vent Valve Replacement - Trailblazer Envoy - 4.2L Vortec
P0455 Check Engine Code - Purge and Vent Valve Replacement - Trailblazer Envoy - 4.2L Vortec
P0455 EVAP CANISTER VENT VALVE 2005 TRAILBLAZER
P0455 EVAP CANISTER VENT VALVE 2005 TRAILBLAZER
How to Replace Vapor Canister Purge Solenoid Valve 03-04 GMC Envoy XL SUV
How to Replace Vapor Canister Purge Solenoid Valve 03-04 GMC Envoy XL SUV
Simple Checks For P0455 Evap Large Leak
Simple Checks For P0455 Evap Large Leak
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 P0455 for:
  • Gmc ENVOY XL: 20022003200420052006
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