P0455 on 2005-2009 GMC Yukon Denali: EVAP Large Leak Causes and Fixes
P0455 on a GMC Yukon Denali most often means you have a loose, incorrect, or faulty gas cap. If the cap is good, the next most likely causes are a failed EVAP purge valve on the engine or the vent solenoid near the fuel tank. A new gas cap is under $25, while solenoids range from $25 to $70. A smoke test is the definitive way to find a leak if these common parts are not the cause.
- P0455 indicates a large leak in the EVAP (emissions) system.
- Always check your gas cap first. Ensure it's tight and the seal is intact. This is the cheapest and easiest fix.
- If the gas cap isn't the issue, the most likely culprits are the purge valve on the engine or the vent valve near the tank.
- A smoke test is the most effective way to find a leak if it's not an obvious component failure.
- The vehicle is safe to drive, but you should get it fixed to avoid releasing harmful emissions and to ensure you can pass an emissions inspection.
What's Unique About the 2005-2009 Gmc YUKON DENALI

On the GMT800 and GMT900 platforms, which include the 2005-2009 Yukon Denali, the EVAP system components are common failure points due to age and exposure. The plastic and rubber in the valves and hoses become brittle and crack. While the gas cap is the number one suspect, the purge valve on the intake manifold and the vent solenoid near the spare tire are very frequent culprits that can be easily replaced by a DIYer. It's important to note that some EVAP parts, most critically the vent solenoid, differ between the 2005-2006 (GMT800) and 2007-2009 (GMT900) generations.
Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Generation note: This range covers two Yukon generations: the GMT800 (2005-2006) and the GMT900 (2007-2009). While the causes are similar, be aware that the EVAP vent solenoid and its electrical connector differ between these generations. TSB #09-06-04-028D addresses issues on 2007-2010 models where water intrusion damages the vent valve, and the fix involves an updated part that relocates the air filter and may require an adapter harness.
Symptoms You May Notice

- Check Engine Light is on
- A message on the dashboard to "Tighten Gas Cap".
- A noticeable smell of raw fuel, especially around the rear of the vehicle.
- Difficulty refueling (gas pump nozzle clicks off repeatedly), which can point to a stuck-closed vent valve.
- Replacing the vent valve when the purge valve is actually the problem. A stuck-open purge valve on the intake can trick the system into thinking the leak is at the rear of the vehicle.
- Immediately assuming a major component has failed without first checking for a loose gas cap or disconnected hoses, especially after recent repairs.
Most Likely Causes

- Loose, Damaged, or Incorrect Gas Cap 🔴 High Probability This is the most common cause for any vehicle. The cap's seal can wear out over time, or it may not have been tightened correctly after refueling. Using a non-OEM or incorrect aftermarket cap can also cause a poor seal.
How to confirm: Ensure the gas cap is tightened until it clicks at least three times. Inspect the rubber O-ring on the cap for cracks or damage. If you hear a 'whoosh' of pressure when removing the cap, it is likely sealing correctly, and the problem is elsewhere in the EVAP system.
Typical fix: Replace the gas cap with a new, high-quality OEM or equivalent part. This is the cheapest and easiest first step.
Est. part cost: $15-$30 - EVAP Purge Valve Solenoid Failure 🟡 Medium Probability This valve is located on the engine's intake manifold and cycles frequently. Over time, it can get stuck open or closed, which the computer may interpret as a large leak.
How to confirm: Remove the valve from the intake manifold. With no power applied, it should be closed. Try to blow through it; if air passes, the valve is stuck open and needs to be replaced. You can also disconnect the electrical connector and the line running to the back of the truck, start the engine, and feel for vacuum at the port on the valve. If there is vacuum at idle, the valve is stuck open.
Typical fix: Replace the purge valve solenoid. 🎬 Watch: How to test and replace the purge valve solenoid. This is typically a 10-15 minute job requiring an 8mm socket.
Est. part cost: $25-$50 - EVAP Vent Valve Solenoid Failure 🟡 Medium Probability Located near the charcoal canister by the fuel tank, this valve is exposed to road debris, moisture, and dirt, causing it to fail. It's normally open but must close for the leak test. If it's stuck open, it will immediately cause a P0455 code. If it's stuck closed, it can cause refueling issues.
How to confirm: Locate the valve near the spare tire. You can test it by applying 12V power to its terminals; a working solenoid will make an audible 'click' as it closes. A smoke test is definitive; if the system is commanded closed and smoke billows from the vent filter, the valve is stuck open.
Typical fix: Replace the vent valve solenoid assembly. Be mindful of part differences between 2005-2006 and 2007-2009 models. GMT900 models have an updated part per a TSB that may require a wiring adapter. 🎬 See this walkthrough for installing a new vent valve.
Est. part cost: $30-$80 - Cracked or Disconnected EVAP Hoses ⚪ Low Probability With age, the rubber and plastic hoses in the EVAP system become brittle and can crack, especially at connection points and elbows. Sometimes a hose can be disconnected during other repairs, like a fuel pump replacement, as one forum user discovered after replacing multiple parts.
How to confirm: Visually inspect all EVAP lines from the engine bay to the fuel tank. Pay close attention to rubber elbows. A definitive diagnosis is done with a smoke machine, which will force smoke through the system and reveal the exact location of any leaks.
Typical fix: Replace the cracked hose or reconnect a loose one. A small section of appropriately sized fuel line can often be used for repairs.
Est. part cost: $10-$40
Rare But Worth Checking
- Cracked Charcoal Canister: The canister itself can be damaged by road debris, causing a large crack and a leak. It can also become saturated with fuel if the tank is habitually overfilled, leading to various EVAP codes.
- Leaking Fuel Tank Gasket: The gasket for the fuel pump/sending unit on top of the tank can fail or be installed incorrectly, causing a leak that will trigger P0455. This is often the culprit if the code appears shortly after a fuel pump replacement.
- Rusted or Damaged Fuel Filler Neck: In areas with heavy road salt use, the metal fuel filler neck can rust and perforate, creating a leak. The seal where the neck meets the tank can also degrade.
Diagnosis Steps
- Read the code with an OBD-II scanner to confirm P0455 is present. 🎬 Watch: Diagnosing a P0455 EVAP leak on a GM SUV.
- Inspect the gas cap. Make sure it is the correct type for the vehicle, tighten it until it clicks, and check the seal for cracks. If you hear a 'whoosh' of air when removing it, the cap is likely holding pressure and not the issue. If in doubt, replace it as it is an inexpensive first step.
- Visually inspect the EVAP purge solenoid on the engine's intake manifold and the hoses connected to it for obvious cracks or damage.
- Test the purge solenoid. Remove it and attempt to blow through it; if air passes, it is faulty and stuck open.
- Inspect the EVAP vent solenoid and charcoal canister near the spare tire. Check for damage and test the solenoid with a 12V source to see if it clicks loudly. Note the part differences between GMT800 (2005-06) and GMT900 (2007-09) models.
- If the leak is still not found, perform a smoke test. Connect the smoke machine to the EVAP service port (often near the purge valve) and watch for smoke escaping from any part of the system, including hoses, the canister, the fuel pump seal, or the fuel tank filler neck.
Parts You'll Likely Need
- Fuel Cap
(OEM #ACDelco GT281 (for 2005-2006), ACDelco GT295 (for 2007-2009))— This is the most frequent cause of a P0455 code due to a worn seal or not being tightened properly.
Trusted brands: ACDelco, Stant
OEM price range: $20-$30
Aftermarket price range: $15-$25 - Vapor Canister Purge Valve / Solenoid
(OEM #ACDelco 214-1680 (Supersedes: 12597567))— Located on the engine, this part frequently fails by sticking open, causing a constant vacuum leak within the EVAP system.
Trusted brands: ACDelco, Delphi, Dorman (p/n 911-032)
OEM price range: $40-$60
Aftermarket price range: $25-$45 - Vapor Canister Vent Valve / Solenoid
(OEM #ACDelco 214-2149 (for 2005-2006 GMT800) / ACDelco 25932571 (for 2007-2009 GMT900, often part of a kit))— Located near the fuel tank, this valve gets stuck open due to exposure to road debris and moisture, preventing the system from sealing for its pressure test.
Trusted brands: ACDelco, Dorman
OEM price range: $50-$80
Aftermarket price range: $30-$70
Related Codes That Often Appear With This One
- P0442 — P0442 indicates a small EVAP leak. It can appear alongside P0455 if the system has multiple leaks of different sizes or if a component is failing intermittently.
- P0449 — This code specifically points to a fault in the EVAP vent valve solenoid circuit. If you have P0455 and P0449 together, the vent valve assembly is almost certainly the problem.
- P0496 — This code indicates 'EVAP Flow During a Non-Purge Condition,' which almost always points to a faulty purge valve on the intake manifold that is stuck open. It's a strong indicator that the purge valve is the source of your P0455 leak.
Technical Service Bulletins (TSBs) & Recalls

- 21-NA-124: Diagnostic tips on testing for possible EVAP leaks in the system to correct a customer concern of an MIL Illuminated with DTCs P0442 and/or P0455 Set.
- 09-06-04-028D: Addresses MIL with P0442, P0446, P0455, or P0449 on 2007-2010 models due to moisture/corrosion at the EVAP vent valve and provides a revised part/kit for the repair.
Platform-Specific Known Issues
- A Technical Service Bulletin (TSB #09-06-04-028D) was issued for 2007-2010 GMT900 models for EVAP codes including P0455. It addresses water and corrosion causing the vent valve to fail. The fix involves an updated part (ACDelco 23481275) that relocates the air filter to a cleaner location near the fuel filler neck and may require a jumper harness (ACDelco 19257603) due to a different electrical connector.
Mechanic-Grade Diagnostic Values
- Fuel Tank Pressure (FTP) Sensor Voltage — expected: Approximately 1.4V - 1.5V with the system at rest (no pressure or vacuum).. Failure: Voltage significantly lower than 1.5V indicates positive pressure; voltage higher than 1.5V indicates a vacuum. During a commanded test, if the voltage doesn't change or drops rapidly after a vacuum is pulled, it indicates a leak.
Scan Tool Commands That Help
- GM Tech2 / High-End Bidirectional Scanner: EVAP Service Bay Test — This is a guided diagnostic test to command the EVAP system components (purge and vent solenoids) to operate, allowing a technician to check their function and monitor the Fuel Tank Pressure sensor to confirm if the system can hold a vacuum. Note that specific conditions, such as engine coolant temperature being below a certain threshold (e.g., 158°F), must be met for the test to initiate.
- GM Tech2 / High-End Bidirectional Scanner: Vent Solenoid Control — Used to manually command the vent solenoid closed. This is a critical step before performing a smoke test to ensure the system is sealed. If smoke is introduced and immediately exits the vent filter, the solenoid has failed to close.
- GM Tech2 / High-End Bidirectional Scanner: Purge Solenoid Control — Allows the technician to command the purge solenoid on and off to verify its operation. While commanding it on, you should hear it click and be able to measure vacuum being pulled through it.
Wiring & Ground Locations
- G103 / G104 — On the GMT900 (2007-2009) platform, these grounds are located on the engine block, typically on the driver's side near the front.. These are primary engine grounds. A poor connection at G103 or G104 can cause erratic behavior or failure of engine-mounted sensors and solenoids, including the EVAP Purge Valve Solenoid.
- G401 / G402 — On GMT900 (2007-2009) trucks, these grounds are located at the rear of the vehicle frame. G401 is often on the left frame rail, and G402 is on the right.. The EVAP Vent Valve Solenoid and Fuel Tank Pressure sensor are located at the rear of the vehicle. A corroded or loose connection at these rear frame grounds can cause a failure of the vent solenoid circuit, leading to P0449 and P0455 codes.
- Vent Valve Solenoid Connector — At the EVAP vent valve, located near the charcoal canister by the spare tire.. The connector for the 2007-2009 (GMT900) models is different from the earlier generation. The updated replacement part per TSB 09-06-04-028D requires a jumper harness (adapter) because the new valve has a different style connector.
Real Owner Repair Stories
- Tahoe Yukon Forum user 'Fless' (2005 Tahoe Z71 (GMT800)) — P0455 code and 'Tighten Gas Cap' message on the dash.
❌ Tried (didn't work) The owner initially suspected the vent valve or other rear components due to the nature of the codes.
✅ What actually fixed it The actual cause was a faulty EVAP Purge Valve on the intake manifold. It was not responding to open/close commands from the scan tool. Replacing the purge valve solved the P0455 code and the gas cap messages, even though other codes were pointing towards the vent system. - YouTube user 'Scotty Kilmer' (General example, not specific to Yukon but relevant principle.) — P0455 code returned after replacing the gas cap.
❌ Tried (didn't work) Replacing the gas cap.
✅ What actually fixed it The fuel filler neck had rusted through, creating a large leak. This is a common issue in regions where road salt is used. A smoke test is the best way to identify this type of leak.
"I Checked Everything" — The Actual Cause
- A stuck-open EVAP Purge Valve on the intake manifold can cause a P0455 code but may not be immediately obvious during a smoke test. If the purge valve is stuck open, the system cannot be sealed to perform the test, leading the technician to believe there is a large leak elsewhere. The proper procedure is to first command the purge valve closed with a scan tool or manually disconnect and plug its hose before initiating a smoke test.
When the Usual Fixes Don't Work
- In one documented case for a similar GM truck, a user experienced a P0455 code and a 'Tighten Gas Cap' message. While these symptoms often point to a leak at the rear of the vehicle (vent valve, canister, cap), the actual problem was a failed EVAP purge valve on the engine. The stuck-open purge valve prevented the system from ever building a vacuum during its self-test, which the computer interpreted as a large leak. This highlights the importance of testing both the purge and vent valves, as a failure at the front of the truck can create symptoms that misleadingly point to the back.
OEM Part Supersession History
Varies (Original vent solenoid for 2007-2009 models)→ACDelco 23481275 (This is the updated kit part number)— The original vent valve design was prone to failure from water and debris intrusion due to its location. The updated kit relocates the fresh air intake filter to a higher, cleaner position near the fuel filler neck.
Heads up: The updated valve in this kit has a different electrical connector than the original factory harness. An adapter harness, ACDelco 19257603, is required to connect the new valve to the existing vehicle wiring on these models.ACDelco 214-2149→ACDelco 25932571 (often used interchangeably in listings)— Part number consolidation and minor updates.
Heads up: These part numbers generally refer to the vent solenoid for the GMT800 (2005-2006) platform. While they may appear in searches for newer models, the correct solution for 2007-2009 models is the relocation kit (TSB 09-06-04-028D) to prevent repeat failures.
Model Year Variations Within This Range
- 2005-2006 (GMT800): The EVAP vent solenoid is typically a canister-mounted or integrated unit (like ACDelco 214-2149). The electrical connector is a flat, rectangular style.
- 2007-2009 (GMT900): The original EVAP vent solenoid was found to be in a location prone to water/debris intrusion. The official GM fix (TSB 09-06-04-028D) is an updated kit that relocates the filter and uses a different valve with a new style of electrical connector, requiring an adapter harness for installation.
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 2005-2009 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
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- "I Checked Everything" — The Actual Cause
- When the Usual Fixes Don't Work
- OEM Part Supersession History
- Model Year Variations Within This Range
- 🎟️ Get 5% Off