P0455 Chevy Silverado: EVAP System Large Leak Detected
Quick Answer: What is P0455?
On a Chevy Silverado, the P0455 code indicates that the Powertrain Control Module (PCM) has detected a "Large Leak" in the Evaporative Emission (EVAP) system. This means the fuel system cannot hold any vacuum during its self-test. In GM trucks, this is overwhelmingly caused by a loose or faulty gas cap, or a stuck-open EVAP vent valve located under the truck bed.
Common Symptoms
- Check Engine Light: On with code P0455.
- "Tighten Gas Cap" Message: Displayed on the driver information center (DIC) on newer models.
- Fuel Smell: A noticeable odor of raw gasoline near the rear driver's side wheel well.
- Remote Start Disabled: The key fob remote start will refuse to work.
Most Likely Causes
- Loose/Damaged Gas Cap (55%): The gas cap was not tightened until it clicked, or the rubber O-ring is dry-rotted.
- Failed EVAP Vent Valve Solenoid (30%): Located near the gas tank, this valve gets clogged with dust and dirt from the road and sticks open.
- Faulty Purge Valve: Located on the engine intake manifold, stuck open and sucking constant vacuum.
- Cracked Filler Neck: Rust or physical damage to the metal pipe where you pump gas.
Detailed Repair Cost Breakdown
Estimates for Chevy Silverado (4.3L, 4.8L, 5.3L, and 6.0L engines) in the US market:
| Component / Task | Aftermarket Part | OEM ACDelco Part | Labor Time |
|---|---|---|---|
| Gas Cap replacement | $15 - $25 | $30 - $45 | 0.0 hr (DIY) |
| EVAP Vent Valve Solenoid | $45 - $70 | $110 - $160 | 0.5 - 1.0 hr |
| EVAP Purge Solenoid | $35 - $60 | $90 - $130 | 0.5 hr |
How to Fix P0455 on a Chevy Silverado
1. The Gas Cap First Response
Before replacing parts, remove your gas cap and inspect the rubber seal for any cracks or flattening. Clean the metal rim of the filler neck with a rag. Reinstall the cap and ensure you hear at least one loud "click". Drive the truck for a few days to see if the system re-tests and turns the light off automatically.
2. Check the EVAP Vent Valve Solenoid
If the gas cap is fine, the #1 suspect on a Silverado is the vent valve. It is located underneath the bed, near the gas tank or attached to the charcoal canister. Because GM trucks are often used on dirt roads, dust gets inside this valve and jams it open. You can unbolt it, apply 12 volts to the terminals, and listen for a "click". If it doesn't click shut, it's dead. Pro Tip: GM sells a "relocation kit" for this valve to move the air intake filter higher up, preventing future failures.
3. Inspect the Purge Valve on the Engine
Pop the hood and locate the purge valve on top of the intake manifold. With the engine off, disconnect the vacuum hose and try to blow air through the valve. If air easily passes through, the valve is stuck open and is causing your large leak. This is a 10-minute, $40 DIY fix.