P0455 on 2000-2004 GMC Yukon Denali: EVAP Large Leak Causes and Fixes
The P0455 code on a 2000-2004 GMC Yukon Denali most often indicates a loose gas cap or a failed EVAP component like the purge or vent solenoid. First, check that your gas cap is tight and the seal is intact. If the light returns, inspect the fuel filler neck for rust, then check the two most likely culprits: the EVAP purge solenoid on the engine (often causes P0496 with it) or the vent solenoid near the spare tire (often causes P0449 with it).
- Always check the gas cap first for a P0455 code. Ensure it is tight and the seal is in good condition.
- The two most common failed parts on this vehicle are the purge solenoid (on the engine) and the vent solenoid (by the spare tire).
- Symptoms like a fuel smell or difficulty starting after refueling can help pinpoint the cause.
- This code will cause an automatic emissions test failure but does not impact the vehicle's drivability.
- A smoke test is the most definitive way to find a leak if the cause is not obvious.
What's Unique About the 2000-2004 Gmc YUKON DENALI
On this generation of GMC Yukon (GMT800 platform), the two most common failure points for the P0455 code, besides the gas cap, are the EVAP purge solenoid and the EVAP vent solenoid. The purge solenoid is conveniently located right on top of the engine's intake manifold, making it very easy to access and replace. Conversely, the vent solenoid is located at the rear of the vehicle near the spare tire, where it is exposed to road grime and moisture, often leading to corrosion and failure. A third common issue specific to these trucks, especially in the rust belt, is corrosion on the fuel tank filler neck, which prevents the gas cap from sealing properly.
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 noticeable smell of gasoline, especially around the rear of the vehicle or after refueling.
- A "whooshing" sound when opening the gas cap if the system is not venting properly, which can paradoxically indicate a stuck-closed purge valve rather than a leak.
- Difficulty starting the engine immediately after refueling (if the purge valve is stuck open).
- A "Tighten Fuel Cap" message on the driver information center.
- Replacing the gas cap when the actual leak is a rusted fuel filler neck.
- Replacing the purge solenoid on the engine when the failed part is the vent solenoid by the tank, or vice-versa.
- Assuming a leak exists when the purge valve is actually stuck closed, preventing the system from pulling a vacuum during its self-test, which the ECU interprets as a large leak.
Most Likely Causes
- Loose, Damaged, or Incorrect Gas Cap 🔴 High Probability This is the most common cause for a P0455 code on any vehicle. The rubber O-ring on the cap can crack and dry out over time, preventing a proper seal. Using an incorrect or cheap aftermarket cap can also cause this code.
How to confirm: Ensure the gas cap is tightened until it clicks at least once. Inspect the rubber seal for cracks, stiffness, or damage. If you smell fuel around the cap or the seal looks worn, it's suspect. A new OEM cap is a cheap and effective diagnostic step.
Typical fix: Tighten or replace the gas cap. Use an OEM (ACDelco GT249) or high-quality aftermarket cap for a reliable seal.
Est. part cost: $15-$40 - Failed EVAP Purge Solenoid/Valve 🟡 Medium Probability This is a very common failure item on GM trucks of this era. The valve, located on the intake manifold, can get stuck open or closed, or fail to operate. A stuck-open valve is a common cause of a P0496 code appearing alongside P0455.
How to confirm: The purge valve is located on top of the intake manifold. When unpowered, it should be closed. You can remove it and try to blow through it; if air passes, it's stuck open and needs replacement. A stuck-open valve often causes difficulty starting after refueling.
Typical fix: Replace the purge solenoid. This is a simple repair requiring basic tools and about 15-20 minutes. The OEM part is ACDelco 214-1680 (which supersedes 12581282). 🎬 Watch: How to replace the purge valve on your Vortec engine.
Est. part cost: $25-$60 - Failed EVAP Vent Solenoid/Valve 🟡 Medium Probability The vent solenoid is located near the spare tire, making it highly susceptible to damage from road debris, water, and corrosion, which can cause it to fail or its filter to become clogged with dirt. This is arguably the most common cause after the gas cap.
How to confirm: Locate the valve near the charcoal canister by the spare tire. You can test it by applying 12V power; a healthy solenoid will make an audible 'click'. If it doesn't click, or if it's physically damaged or its filter is packed with dirt, it has failed. Often paired with code P0449.
Typical fix: Replace the vent solenoid assembly. Access may require lowering the spare tire. The original part is ACDelco 25932571. A common aftermarket part is Dorman 911-030. 🎬 See this walkthrough for replacing the vent solenoid near the spare tire. GM later released an updated kit (ACDelco 214-2149) that relocates the filter to a cleaner location to prevent repeat failures.
Est. part cost: $30-$100 - Cracked or Disconnected EVAP Hoses ⚪ Low Probability Rubber hoses and plastic lines become brittle with age and heat cycles. Vacuum lines, particularly elbows near the engine or the small hoses connecting to the vent solenoid and canister, can crack.
How to confirm: Visually inspect all accessible EVAP lines, from the engine bay to the canister at the rear. Pay special attention to the vacuum elbow near the PCV valve on the intake. A smoke test is the most effective way to find a leak in the hose system.
Typical fix: Replace the cracked hose or damaged section. A user on Tahoe Yukon Forum fixed their P0455 by replacing a deformed rubber elbow near the PCV valve with 5/16" fuel line.
Est. part cost: $10-$50
Rare But Worth Checking
- Damaged Fuel Tank Filler Neck: On GMT800 trucks, especially those in rust-belt states, the metal filler neck where the gas cap seats can rust and bubble. This prevents the gas cap from creating a seal, leading to a persistent P0455 code even with a new cap. Inspect the rim of the filler neck for any bubbling, flaking, or corrosion. The fix is to sand the surface smooth or replace the entire filler neck assembly.
- Cracked EVAP Charcoal Canister: The canister body itself, a black plastic box usually near the vent solenoid, can be damaged by road debris or age, causing a large leak. Inspect it for any visible cracks or damage while checking the vent solenoid.
- Leaking Fuel Tank Sending Unit Gasket: The large O-ring that seals the fuel pump/sending unit module to the top of the gas tank can degrade over time. This will cause a large EVAP leak. This is a more difficult repair as it requires dropping the fuel tank for access. This may be suspected if a fuel smell is present on top of the tank.
Diagnosis Steps
- Check the Gas Cap: Ensure it is tight and clicks when closed. Remove it and inspect the rubber seal for any cracks or damage. This is the simplest and most common fix.
- Inspect the Fuel Filler Neck: With the cap off, carefully inspect the metal rim of the filler neck for rust, bubbling, or corrosion that would prevent a good seal.
- Clear the Code and Drive: After checking the cap and neck, clear the code with a scanner and drive for a few days to see if it returns. Some systems require multiple drive cycles to re-run the EVAP test.
- Inspect the Purge Solenoid: Locate the purge solenoid on the driver's side of the intake manifold. Check for obvious damage and ensure connectors are secure. Test if it's stuck open by removing it and attempting to blow through it.
- Inspect the Vent Solenoid: Lower the spare tire to access the vent solenoid and charcoal canister. Check for physical damage, corrosion, or loose connections. Test the solenoid by applying 12V and listening for a click. Inspect the attached hoses for cracks.
- Visual Inspection of Hoses: Carefully inspect all visible EVAP hoses and lines for cracks, especially at connection points and bends. Pay close attention to the vacuum lines in the engine bay, including the elbow near the PCV valve.
- Perform a Smoke Test: If the leak source is still not found, the most reliable method is to use an automotive smoke machine. This involves feeding low-pressure smoke into the EVAP system (usually via the service port) and watching where it escapes. 🎬 Watch: A complete guide to replacing both the vent and purge valves.
Parts You'll Likely Need
- Gas Cap
(OEM #ACDelco GT249)— This is the most frequent cause of a P0455 code due to seal degradation over time.
Trusted brands: ACDelco, Stant
OEM price range: $25-$40
Aftermarket price range: $15-$25 - Vapor Canister Purge Solenoid (Valve)
(OEM #ACDelco 214-1680)— Located on the engine, this part is a common failure point on GM trucks that can get stuck open or closed.
Trusted brands: ACDelco, Delphi, Dorman
OEM price range: $40-$60
Aftermarket price range: $25-$45 - Vapor Canister Vent Solenoid (Valve)
(OEM #25932571)— Its location near the spare tire exposes it to the elements, leading to frequent failure. A faulty vent solenoid is a very common cause for P0455 on these vehicles.
Related Codes That Often Appear With This One
- P0442 — This code indicates a small EVAP leak. It can appear alongside P0455 if the system has multiple leaks or if the leak size is borderline between small and large. The manufacturer TSB #21-NA-124 specifically mentions these two codes together.
- P0449 — This code specifically points to a fault in the EVAP vent solenoid control circuit. If you have P0455 and P0449 together, the vent solenoid assembly (valve, wiring, or connector) is almost certainly the problem.
- P0496 — This code indicates 'High Purge Flow' and strongly suggests the purge solenoid on the engine is stuck open, creating a vacuum leak into the intake manifold.
Technical Service Bulletins (TSBs) & Recalls
- 21-NA-124: Provides diagnostic tips for testing EVAP leaks related to codes P0442 and/or P0455. It advises a systematic check of connections and lines before replacing the vent or purge valves.
Platform-Specific Known Issues
- Fuel Filler Neck Rust: A very common problem on GMT800 trucks in areas with road salt. The neck rusts at the sealing surface, making the gas cap ineffective and causing a persistent P0455. The fix requires sanding the surface perfectly smooth or replacing the neck.
- Vent Solenoid Location: The placement of the vent solenoid above the spare tire exposes it to a constant barrage of water, dirt, and salt, causing a high rate of failure. GM acknowledged this by releasing a service kit (ACDelco 25975204 or GM 19152349) to relocate the air filter to a cleaner, drier location, which is a highly recommended upgrade if replacing the solenoid.
Mechanic-Grade Diagnostic Values
- EVAP Canister Purge Solenoid Resistance — expected: 30 to 38 Ohms. Failure: A reading outside this range indicates a faulty solenoid coil.
- EVAP Canister Vent Solenoid Resistance — expected: 48 to 65 Ohms. Failure: A reading outside this range indicates a faulty solenoid coil.
- Fuel Tank Pressure (FTP) Sensor Voltage (Key On, Engine Off, Gas Cap Off) — expected: ~1.5 Volts. Failure: A significantly different voltage suggests a faulty sensor or wiring issue.
- EVAP Purge Solenoid Connector Voltage (Key On, Engine Off) — expected: 10 to 12 Volts DC. Failure: No voltage on the Pink (PNK) wire indicates a power supply issue to the solenoid.
Hidden / Shadow Codes Worth Checking
- EVAP Vent Solenoid Circuit Status (Data PID): A specific data parameter viewable on a professional scan tool that shows the status reported by the PCM. It may read 'Short to Ground or Open' if a wiring fault exists. (see via GM Tech 2, GDS2, or other advanced scan tool capable of reading manufacturer-specific live data.)
Scan Tool Commands That Help
- Tech 2 / GDS2 (or similar): EVAP System Test (or Purge/Seal) — This bidirectional command allows the technician to manually seal the EVAP system by closing the vent solenoid and then command the purge solenoid on to draw a vacuum. The technician can then monitor the Fuel Tank Pressure (FTP) sensor to see if the system holds the vacuum, confirming if a leak is present without needing a smoke machine immediately.
- Tech 2 / GDS2 (or similar): Vent Solenoid Command On/Off — Used to verify the function of the vent solenoid and its circuit. When commanded closed, you can introduce smoke from a smoke machine to check for leaks. If the solenoid clicks but smoke still escapes from the vent, the solenoid is leaking internally. If it doesn't click, it points to a wiring or solenoid failure.
Wiring & Ground Locations
- EVAP Vent Solenoid Connector — At the vent solenoid, located near the spare tire/rear axle, often on a crossmember.. This connector is highly prone to corrosion and wiring failures. Wires can break *inside* the insulation, appearing visually intact. A common failure is a break in the white control wire, which can be diagnosed by checking for 12V on both pins of the connector with the key on.
- EVAP Purge Solenoid Connector — On the intake manifold.. The harness can chafe against engine components or become oil-soaked, leading to a short in the control wire. A short to ground will hold the purge valve open constantly, causing a P0496 code and potentially a P0455.
- G104 — On the left rear of the engine block.. This is a primary engine ground point. While not exclusive to the EVAP system, a poor connection here can cause erratic behavior in multiple engine-mounted sensors and solenoids, including the purge solenoid.
- Rear Frame Grounds (G3xx/G4xx) — Various points on the frame rails and crossmembers in the rear half of the vehicle.. The EVAP vent solenoid and Fuel Tank Pressure sensor are grounded through harnesses that ultimately connect to one of these rear frame grounds. Corrosion at these points is common and can cause intermittent or failed operation of the vent solenoid, leading to EVAP codes.
Real Owner Repair Stories
- Jeep Cherokee Forum (similar EVAP principle) (Jeep Cherokee, rust-belt vehicle) — Persistent P0455 code.
❌ Tried (didn't work) Visual inspection of rubber and plastic lines.
✅ What actually fixed it A section of the steel EVAP line running from the charcoal canister back toward the gas tank was badly rusted and rotted through, causing the leak. The owner replaced the rotted steel section with a piece of polyethylene tubing to resolve the code. - YouTube Channel - South Main Auto Repair LLC (2008 Pontiac Torrent (similar GM EVAP logic)) — P0455 Large EVAP Leak
❌ Tried (didn't work) Owner repeatedly replaced the gas cap.
✅ What actually fixed it The EVAP purge solenoid on the engine was stuck closed. The PCM commanded it to open to pull a vacuum, but since it was stuck, the Fuel Tank Pressure sensor never changed. The PCM logic interpreted the lack of pressure change as a massive leak, triggering P0455. Tapping the solenoid with a screwdriver handle made it work intermittently, confirming the diagnosis. Replacing the purge solenoid fixed the issue. - Reddit r/GMT800 (GMT800 Truck) — Slow fueling at the gas pump (pump clicks off constantly).
❌ Tried (didn't work) Not specified, but user was researching various online causes.
✅ What actually fixed it The charcoal canister was completely full of dirt and debris, and the lines attached to it were also clogged. Replacing the charcoal canister and flushing the lines resolved the fuel filling issue, which is a primary symptom of a blocked EVAP vent path.
"I Checked Everything" — The Actual Cause
- A smoke test can pass, yet a P0455 code can still be set if the issue is electrical or a component is stuck closed. A common scenario is a broken wire inside the insulation at the vent solenoid connector. The system is sealed (so no smoke escapes), but the PCM cannot command the vent valve closed to run the EVAP monitor test, causing the test to fail and log a code.
- Another case is a stuck-closed purge solenoid. The PCM commands the valve to open to pull a vacuum on the tank. When the valve fails to open, no vacuum is generated. The PCM's logic interprets this failure to pull a vacuum as a massive leak, setting P0455, even though the system has no physical leak that a smoke test would find.
OEM Part Supersession History
e.g., 20948082 (or similar early design)→ACDelco 214-2149 (Relocation Kit) or 20907779 (Solenoid only)— The original vent solenoid design was an integrated unit with a built-in filter, located in an area highly exposed to road debris and moisture, leading to frequent clogging and failure.
Heads up: The updated solenoids often use a different electrical connector than the original. When replacing an old-style solenoid with the new design, a jumper harness (GM PN 19257603) is often required to adapt the vehicle's harness to the new part.
Model Year Variations Within This Range
- 2000: The 2000 model year was a transition year and can be built on the older GMT400 platform instead of the GMT800 platform used from 2001-2004. On GMT400 trucks, the EVAP system can have different component locations, such as the charcoal canister being located in the engine bay rather than near the fuel tank. It is critical to visually verify component locations on a 2000 model before ordering parts.
- 2003-2004: Later models in this range are more likely to have the newer style electrical connector for the vent solenoid. When replacing the vent solenoid, it is common for aftermarket kits to include an adapter pigtail (like GM PN 19257603) to ensure compatibility across different production runs.
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 YUKON DENALI:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2000-2004 Gmc YUKON DENALI
- Diagnostic Flowchart
- 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
- Hidden / Shadow Codes Worth Checking
- 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