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 →
🎬 Helpful Videos 🛍️ Shop This Part

P0455 on 2008-2015 Chevrolet Silverado 1500: EVAP Large Leak Causes and Fixes

P0455 on a Silverado indicates a large leak in the EVAP system. The most common causes are a loose or faulty gas cap, a bad EVAP vent solenoid located by the spare tire, or a cracked EVAP purge valve in the engine bay. A new gas cap is under $25, while a vent solenoid can cost between $40 and $90. For 2014-2015 models, a fractured fuel filler pipe is also a known issue per a GM TSB.

18 minutes to read 2008-2015 Chevrolet SILVERADO 1500
Most Likely Cause
Loose, Damaged, or Incorrect Gas Cap
Difficulty
2/5
Est. Time
1.1 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $400
Parts Price
$15 – $150
Safe to drive — Driving with a P0455 code will not cause immediate engine damage or affect performance. However, your vehicle will release excess fuel vapors into the atmosphere, may have a slight decrease in fuel economy, and will automatically fail an emissions test.
Key Takeaways
  • P0455 signifies a large leak in the EVAP system, not a critical engine problem.
  • Always check the gas cap first. A loose or worn cap is the most frequent and cheapest fix.
  • The EVAP vent solenoid, located near the spare tire, is the second most likely culprit and is a common failure on these trucks.
  • If your truck is hard to start right after getting gas, the EVAP purge valve in the engine bay is the prime suspect.
  • If the simple fixes don't work, a smoke test is the most reliable way to find the source of the leak.
The trouble code P0455 stands for "Evaporative Emission System Leak Detected (Large Leak)". This means the truck's engine control module (ECM) has performed a self-test on the EVAP system and detected a significant leak. The EVAP system is designed to capture fuel vapors from the gas tank and prevent them from escaping into the atmosphere. The ECM runs this test by sealing the system (closing the vent valve) and monitoring the fuel tank pressure sensor to see if it can hold a vacuum; a rapid loss of vacuum indicates a large leak. A "large leak" is typically defined as a hole of 1mm or more, though some sources define it as 0.040 inches (1.016mm) or larger.

What's Unique About the 2008-2015 Chevrolet SILVERADO 1500

EVAP canister vent solenoid located near the spare tire under a Chevrolet Silverado 1500.
On 2008-2015 Silverados, the EVAP vent solenoid is mounted near the spare tire, exposing it to road debris and moisture which frequently leads to failure and a P0455 code.

The 2008-2015 Silverado spans two generations: the GMT900 (2007-2013) and the K2XX (2014-2019). While the P0455 code has the same meaning for both, the specific EVAP components and their locations can differ. A very common failure point on these trucks is the EVAP canister vent solenoid, which is often exposed to road debris and moisture under the truck near the spare tire. TSB #15-06-04-002 specifically addresses this on 2011-2015 models, noting that water and dust intrusion can cause the valve to corrode and fail, leading to P0455, P0449, and difficulty filling the fuel tank. 🎬 Watch: How to replace the vent solenoid to fix filling issues. For 2014-2015 models, TSB #15-NA-019 points to a different common failure: a fracture in the fuel tank filler vent hose, causing a fuel odor and P0455/P0442 codes.

Diagnostic Flowchart

Mechanic using an automotive smoke machine to test an EVAP system for leaks.
If a new gas cap doesn't clear the P0455 code, an EVAP smoke test is the most efficient way to pinpoint cracked hoses or a leaking vent solenoid.

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

What is the most noticeable symptom you experience along with the P0455 code?
Have you already inspected and replaced the gas cap with an OEM part?
→ Inspect the gas cap O-ring. Tighten until it clicks, or replace with ACDelco GT295 or GT330 ($10-$25).
→ Perform an EVAP smoke test to locate cracked hoses or a leaking vent solenoid near the spare tire.
→ Inspect the EVAP vent solenoid near the spare tire. Replace it (ACDelco 214-2149 or 23481275, $40-$90) per TSB #15-06-04-002.
→ Remove the EVAP purge valve on the intake manifold and blow through it. If air passes, replace it 🎬 See this step-by-step guide for replacing the purge solenoid. (ACDelco 214-2317, $25-$50).
→ Check for a fractured fuel tank filler vent hose per TSB #15-NA-019. If cracked, replace the hose assembly (Part #22802073).
🎬 Watch: How to replace the fuel filler neck and vent hose.

Generation note: This range covers the second generation (GMT900, 2008-2013) and the early third generation (K2XX, 2014-2015). The location and part numbers for EVAP components like the vent and purge solenoids differ between these generations. For example, the GMT900 vent solenoid is often ACDelco 214-2149, while the K2XX may use ACDelco 23481275. Always verify the part with your truck's VIN.

Symptoms You May Notice

A gas station fuel pump nozzle inserted into a vehicle's filler neck.
Difficulty filling the fuel tank, where the gas pump clicks off repeatedly, is a classic symptom of a blocked or failing EVAP vent solenoid.
  • Check Engine Light is on
  • A noticeable fuel smell, especially around the rear of the truck or after refueling.
  • Difficulty starting the engine immediately after filling the gas tank (indicative of a stuck-open purge valve).
  • Audible whoosh of air when opening the gas cap, indicating pressure buildup from a blocked vent system.
  • Difficulty filling the fuel tank (gas pump clicks off repeatedly), often linked to a faulty vent solenoid.
  • A "tighten fuel cap" message on the driver information center, even if the cap is tight.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the fuel tank pressure sensor. While this sensor can fail, it typically produces a different trouble code (like P0451, P0452, or P0453) and is not a common cause for a P0455 large leak code alone.
  • Immediately assuming a complex leak exists without first checking the gas cap. The gas cap is the most common and simplest fix.

Most Likely Causes

Comparison showing a new, healthy gas cap O-ring on the left and a cracked, flattened gas cap O-ring on the right.
The gas cap is the most common cause of a P0455 code. Inspect the rubber O-ring for cracks, dry rot, or flattening, which prevents the EVAP system from holding pressure.
  1. Loose, Damaged, or Incorrect Gas Cap 🔴 High Probability The gas cap is the most frequently removed and re-installed part of the fuel system. Its seal can wear out, get dirty, or it can simply be forgotten or not tightened correctly. This is the first and easiest check for any P0455 code.
    How to confirm: Inspect the gas cap for cracks or damage to the rubber O-ring. Ensure it is tightened until it clicks at least once. If the seal looks worn or damaged, replacement is the best test. A new cap is an inexpensive diagnostic step.
    Typical fix: Tighten or replace the gas cap. Common OEM parts are ACDelco GT295 (GMT900) and GT330 (K2XX).
    Est. part cost: $10-$25
  2. Faulty EVAP Canister Vent Solenoid/Valve 🔴 High Probability The vent solenoid is typically located near the charcoal canister by the spare tire, making it highly susceptible to corrosion and damage from road debris, mud, and water. It can get stuck open, creating a large leak. TSB #15-06-04-002 confirms this is a common issue caused by debris intrusion.
    How to confirm: Inspect the solenoid for visible cracks or damage. A mechanic can command the valve to close with a scan tool and perform a smoke test to see if it's leaking. If codes P0449 or P0446 are also present, the vent solenoid is the prime suspect.
    Typical fix: Replace the EVAP canister vent solenoid. For GMT900 trucks, some owners install a filter relocation kit to move the air intake to a cleaner location, preventing repeat failures.
    Est. part cost: $40-$90
  3. Faulty EVAP Purge Valve/Solenoid 🟡 Medium Probability The purge valve, located in the engine bay on the intake manifold, can become stuck open, creating a constant vacuum leak from the EVAP system into the engine. This is a common failure on many GM vehicles.
    How to confirm: Remove the valve and try to blow through it. When unpowered, it should be closed. If you can blow through it, it's stuck open and needs replacement. Difficulty starting after refueling is a strong indicator of a stuck-open purge valve.
    Typical fix: Replace the purge valve. The original part 12608378 has been superseded by 12690512 (ACDelco 214-2317).
    Est. part cost: $25-$50
  4. Cracked or Disconnected EVAP Hoses/Lines 🟡 Medium Probability The plastic and rubber lines that make up the EVAP system can become brittle and crack over time due to heat and age. Connections can also become loose, especially after other repairs like a fuel pump replacement. TSB #15-NA-019 specifically mentions a fracture in the fuel tank filler vent hose on 2014-2015 models as a cause for P0455.
    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 effective method to find cracks or leaks that are not visually apparent.
    Typical fix: Replace the damaged section of hose or reconnect the line. For the issue in TSB 15-NA-019, the entire fuel tank filler vent hose assembly (e.g., Part #22802073) must be replaced.
    Est. part cost: $10-$150

Rare But Worth Checking

  • Cracked EVAP Charcoal Canister: The plastic housing of the canister can crack from physical impact (e.g., from road debris or off-roading), creating a large leak. This is less common than component failure but should be checked if other causes are ruled out.
  • Leaking Fuel Tank Filler Neck: Corrosion or damage to the metal filler neck where the gas cap seals can prevent a proper seal, even with a new gas cap. This is more common in rust-belt states. For 2014-2015 models, TSB 15-NA-019 identifies a specific fracture point in the filler pipe assembly.
  • Leaking Fuel Pump Module Seal: The large O-ring that seals the fuel pump module to the top of the fuel tank can get pinched, twisted, or fail to seal correctly during a fuel pump replacement, creating a large EVAP leak. A smoke test will show smoke exiting from the top of the fuel tank.

Diagnosis Steps

  1. Check the Gas Cap: This is the simplest and most common cause. Remove the cap, inspect the seal for cracks or debris, and reinstall it, ensuring it clicks several times. Clear the code and drive for a few days to see if it returns.
  2. Visual Inspection: Inspect all visible EVAP hoses and lines in the engine bay and underneath the truck near the fuel tank. Look for any obvious cracks, damage, or disconnected lines. Pay special attention to the lines around the purge solenoid on the engine and the vent solenoid by the tank.
  3. Inspect the EVAP Vent Solenoid: Locate the vent solenoid near the charcoal canister (usually by the spare tire). Check for cracks in the plastic housing and ensure the electrical connector is secure. On GMT900 trucks, this is a very common failure point due to its exposed location.
  4. Test the Purge Solenoid: Locate the purge solenoid on the engine's intake manifold. Disconnect it and try to blow through it. If air passes through, it is stuck open and needs to be replaced. A hard start after refueling is another key symptom.
  5. Perform a Smoke Test: If the leak isn't obvious, the most effective diagnostic step is to use an EVAP smoke machine. This tool fills the system with low-pressure smoke, which will escape from any leaks, making them easy to spot. This is the professional method for finding leaks in hoses, the canister, the fuel filler neck, or the fuel tank seal.
  6. Test with a Scan Tool: A bi-directional scan tool can be used to command the vent solenoid to close (it's normally open) and the purge solenoid to open/close. This helps a technician confirm if the valves are responding to commands, which is essential before performing a smoke test.

Parts You'll Likely Need

  • EVAP Canister Vent Solenoid (OEM #ACDelco 214-2149 (GMT900); ACDelco 23481275 (K2XX)) — This part is a frequent failure point due to its location under the truck, where it's exposed to water and debris, causing it to stick open. Often paired with code P0449.
    Trusted brands: ACDelco, Dorman
    OEM price range: $60-$90
    Aftermarket price range: $40-$70
  • Gas Cap (OEM #ACDelco GT295 (GMT900); ACDelco GT330 (K2XX)) — The seal wears out over time or the cap is not tightened properly, making it the most common cause of a P0455 code.
    Trusted brands: ACDelco, Stant
    OEM price range: $15-$25
    Aftermarket price range: $10-$20
  • EVAP Canister Purge Valve (OEM #ACDelco 214-2317 (Supersedes 12608378)) — This valve can get stuck open, creating a large leak path from the EVAP system to the engine intake. It's a common failure and often causes difficulty starting after refueling.
    Trusted brands: ACDelco, Standard Motor Products
    OEM price range: $30-$50
    Aftermarket price range: $25-$45

Related Codes That Often Appear With This One

  • P0442 — P0442 indicates a small EVAP leak. Sometimes a deteriorating component will first cause a small leak (P0442) before it worsens and triggers a large leak code (P0455). Both codes are mentioned together in TSBs #21-NA-124 and #15-NA-019.
  • P0449 — P0449 specifically points to a fault in the EVAP vent solenoid valve control circuit. If you see P0455 and P0449 together, it strongly suggests the vent solenoid or its wiring is the root cause. TSB #15-06-04-002 lists these codes together as a common combination pointing to a faulty vent solenoid.

Technical Service Bulletins (TSBs) & Recalls

  • 21-NA-124: Diagnostic tips for testing EVAP leaks causing P0442 and/or P0455. [⭐ MANUFACTURER TSB — highest authority]
  • 15-NA-019: Links fuel odor and P0442/P0455 to a possible fracture in the fuel system. [⭐ MANUFACTURER TSB — highest authority]
  • 15-06-04-002: Mentions P0455 in conjunction with difficulty filling the fuel tank. [⭐ MANUFACTURER TSB — highest authority]

Platform-Specific Known Issues

  • TSB #15-NA-019 addresses a fuel odor and potential P0455 code caused by a fracture in a fuel system component on 2013-2014 models. [⭐ MANUFACTURER TSB — highest authority]
  • TSB #15-06-04-002 notes that P0455 can be accompanied by difficulty filling the fuel tank on 2011 models. [⭐ MANUFACTURER TSB — highest authority]
  • An owner of a 2008 model reported code P0455 along with the gas pump repeatedly shutting off during refueling, a classic symptom of a blocked EVAP vent path. [ OWNER COMPLAINT] NHTSA ODI #11067366

Mechanic-Grade Diagnostic Values

  • Fuel Tank Pressure (FTP) Sensor Voltage at Idle (System Vented) — expected: ~1.5 Volts. Failure: A reading significantly different from 1.5V with the system at atmospheric pressure can indicate a faulty sensor.
  • EVAP Purge Solenoid Resistance — expected: 15 to 30 Ohms. Failure: A reading far outside this range indicates a damaged internal electrical circuit in the solenoid.
  • K2XX (2014-2015) Purge Solenoid Mounting Bolt Torque — expected: 89 inch-pounds. Failure: Improper torque could lead to a poor seal or damage to the component.

Scan Tool Commands That Help

  • Tech 2 / GDS2 / High-End Aftermarket Scanners: EVAP Service Bay Test — This is a guided functional test that allows a technician to verify the integrity of the entire EVAP system without a full drive cycle. The tool commands the purge and vent solenoids to seal the system and monitors the FTP sensor to confirm it can hold a vacuum. It's used to confirm a leak exists before smoke testing or to verify a repair has been successful.
  • Bi-directional Scan Tool: Purge/Seal Test — This function allows manual control over the EVAP components. A technician can command the vent solenoid closed and incrementally open the purge solenoid to draw a vacuum, watching the FTP sensor voltage drop. Then, by sealing the system (closing the purge solenoid), the technician can watch for vacuum decay, which indicates a leak.

Wiring & Ground Locations

  • EVAP Canister Vent Solenoid Valve — For 2014-2015 (K2XX) models, the vent solenoid is located underneath the truck on the driver's side, mounted to a frame rail in front of the fuel tank and near the charcoal canister.. Knowing the physical location is critical for visual inspection, testing, and replacement. Its exposed position makes it and its wiring vulnerable to damage from road debris and corrosion.
  • EVAP Canister Purge Solenoid Valve — For 2014-2015 (K2XX) models, the purge solenoid is located in the engine bay, directly on the intake manifold near the throttle body.. This valve can get stuck open. Its location makes it relatively easy to access for testing (checking if it's stuck open by blowing through it) and replacement.

Real Owner Repair Stories

  • YouTube video from user 'Chris Arnau' (2014-2019 Chevrolet Silverado (farm truck)) — P0449 (EVAP Vent Solenoid Circuit), which is often seen with P0455.
    ❌ Tried (didn't work) The user did not report trying other fixes first.
    ✅ What actually fixed it The user replaced the EVAP vent solenoid. Notably, the new GM part required cutting and reusing a piece of the old hose assembly. The user opted for a shortcut by using only a small piece of the new hose instead of routing the full-length vent hose, stating it works fine for their purposes.
  • YouTube video from user 'Just Jeep It' (Jeep Cherokee XJ (demonstrating a universal technique)) — P0455 Large EVAP Leak
    ❌ Tried (didn't work) Guessing at the faulty part.
    ✅ What actually fixed it The user used an inexpensive smoke machine connected to the EVAP service port to fill the system with smoke. The smoke was visibly leaking from a deteriorated rubber hose connection on the vapor canister. Adding a simple hose clamp to the leaking connection sealed the leak and resolved the issue.

"I Checked Everything" — The Actual Cause

  • In some cases, a P0455 can be triggered by a faulty Fuel Tank Pressure (FTP) sensor providing an incorrect reading, making the ECM believe there is a large leak when the system is actually sealed. If a smoke test shows no leaks, testing the FTP sensor's voltage against specifications is a critical next step.
  • A vent solenoid that works correctly on a bench test (clicks with 12V applied) may still fail under load or when commanded by the PCM. One owner reported a scenario where the solenoid tested good off the truck but would not actuate when plugged in, despite receiving correct voltage. The issue was internal to the solenoid and was resolved by replacing it.

When the Usual Fixes Don't Work

  • While the most common causes are the gas cap, purge valve, and vent solenoid, there are numerous owner reports where all three were replaced without fixing the code. In a notable case for a 2020 model, the eventual cause was a cracked plastic EVAP line on top of the fuel tank, which was only discoverable by pressurizing the system and listening for the leak, as a smoke test was not available. This highlights that for persistent issues, the leak may be in a hard-to-see location requiring tank removal to repair.

OEM Part Supersession History

  • 2277586423481275, 84148818 — Part design update by the manufacturer.
    Heads up: The updated vent solenoid for K2XX trucks may have a different design requiring the technician to cut and adapt hoses from the original part, or use a new harness adapter, depending on the specific model year and original part installed.

Model Year Variations Within This Range

  • 2008-2013 (GMT900): The EVAP vent solenoid (e.g., ACDelco 214-2149) is a common failure. To prevent repeat failures from debris, a vent solenoid filter relocation kit is a popular modification, moving the air intake from the canister area to a higher, cleaner location like the transmission bell housing or up near the fuel filler neck.
  • 2014-2015 (K2XX): The vent solenoid location is on the driver's side frame rail, and the part itself (e.g., ACDelco 23481275) went through design changes. Replacements may require hose and wiring modifications. Additionally, TSB #15-NA-019 points specifically to a fractured fuel filler vent hose on these models.
Chevy Truck Hard To Fill Gas Tank - GM EVAP Codes P0442, P0446, P0455 or P0449 Vent Solenoid replace
Chevy Truck Hard To Fill Gas Tank - GM EVAP Codes P0442, P0446, P0455 or P0449 Vent Solenoid replace
How To Replace EVAP Purge Solenoid 2007-2014 Chevy Silverado
How To Replace EVAP Purge Solenoid 2007-2014 Chevy Silverado
Chevy Silverado Evap Vent Solenoid P0449
Chevy Silverado Evap Vent Solenoid P0449
Causes and Fixes P0455 Code: Evaporative Emission Control System Large Leak Detected
Causes and Fixes P0455 Code: Evaporative Emission Control System Large Leak Detected
P0455 Code Explained! How to Fix Your EVAP Leak FAST |
P0455 Code Explained! How to Fix Your EVAP Leak FAST |
How to Replace Fuel Filler Neck 2014-2018 Chevrolet Silverado 1500
How to Replace Fuel Filler Neck 2014-2018 Chevrolet Silverado 1500
2020 Silverado P0455 Evap Leak || Without a Smoke Machine
2020 Silverado P0455 Evap Leak || Without a Smoke Machine
How to Replace EVAP Solenoid 07-13 Chevy Silverado
How to Replace EVAP Solenoid 07-13 Chevy Silverado
How to Replace EVAP Purge Solenoid valve 14-19 Chevy Silverado
How to Replace EVAP Purge Solenoid valve 14-19 Chevy Silverado
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 Jul 22, 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:
  • Chevrolet SILVERADO 1500: 20082009201020112012201320142015
In this article
🎬 Helpful Videos
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