P0455: EVAP large leak — 10 reasons why "just the gas cap" isn't always right
Deep dive into P0455: how OBD-II detects a large leak, difference from P0442/P0456, EVAP smoke test, why gas cap first, what to do with the charcoal canister.
P0455 “EVAP System Leak Detected (Large Leak)” — one of the most common codes on cars > 5 years old. In 60% of cases it’s really a $15 gas cap — but 40% the cause is deeper. Below: 10 possible causes and how to narrow them.
What EVAP does and how it “shakes”
EVAP (Evaporative Emission Control System) captures fuel vapors from the tank and injects them into the intake. Consists of:
- Fuel tank (sealed)
- Gas cap (with regulator valve)
- Charcoal canister (activated charcoal — filters vapors)
- Purge valve (injection cutoff to intake)
- Vent valve (canister vent, admits air)
- Fuel tank pressure sensor
- Leak detection pump (where present, e.g. VW/Audi)
ECU periodically tests the system: closes vent valve → opens purge valve briefly → creates vacuum in tank → watches how fast pressure drops. Rate = leak size.
P0442, P0455, P0456 — differences
- P0442 — small leak (~0.040 inch)
- P0455 — large leak (~0.100 inch)
- P0456 — very small leak (~0.020 inch)
10 causes of P0455
1. Gas cap not tight / worn seal (60%)
- Symptom: code after refuel
- Fix: tighten to click (no click? — replace, $10-20)
2. Cracked rubber hose from tank to canister
- Symptom: code in wet weather / cold (rubber contracts)
- Fix: hose replacement ($20-60)
3. Vent valve stuck open
- Symptom: constant P0455, won’t clear with new cap
- Fix: vent valve replacement ($30-100)
4. Purge valve stuck open
- Symptom: P0455 + rough idle + P0171 lean mix
- Fix: purge valve replacement ($40-120)
5. Cracked fuel tank
- Symptom: smells like fuel in cabin / under car
- Fix: tank replacement ($300-1500)
6. Damaged charcoal canister
- Symptom: code + fuel smell near rear wheel
- Fix: new canister ($80-250)
7. Fuel filler neck rust
- Symptom: on old cars (10+ years) — metal filler neck corrodes under seal
- Fix: filler neck replacement ($100-300)
8. Cracked pipe from pump to tank (VW/Audi with LDP)
- Specific to cars with Leak Detection Pump
- Fix: pipe replacement or pump itself ($80-200)
9. FTPS (Fuel Tank Pressure Sensor) dead
10. Old ECU firmware (software bug)
- Rare, but happened on Ford Focus 2011-2013 (FSA update)
- Fix: ECU reflash at dealer
How to diagnose without a shop
Step 1: check the cap
Tighten to click. No click — buy new. Clear code, drive 60 mi. Code returns? → move on.
Step 2: visual inspection
- All hoses from tank to canister — intact?
- Canister (under rear bumper / left of bumper) — not cracked?
- Fuel smell under car?
Step 3: EVAP smoke test
- Mechanical smoke tester ($30 rental at shop) connects to gas cap port
- Injects white smoke, watch where it comes out
- Finds leak in 5 min
Step 4: OBD Live monitoring
Via Mode 22 (where supported):
- FTP (fuel tank pressure) — norm ±0.5 kPa at idle
- Vent valve state: closed / open
- Purge valve duty cycle (%): norm 0-30% at idle
What OBD-II shows
Via Mode 06 Test $32 (Gross leak):
- Value 3.5+ at Max 3.5 → significant leak
- Value 2.0 at Max 3.5 → borderline
Our DTC Analyzer considers weather and history (see winter codes):
- “Code appeared at 5°F — 65% probability crackled fuel cap seal”
- “Code stable 30 days in warm weather — not seasonal”
Prevention
- Don’t overfill — flooding drowns canister, dies in 1-2 fills
- Use OEM cap (aftermarket clone often lacks the valve, gives P0442)
- Every 20k mi — visual EVAP hose check
Try on free tier — pair an ELM327 adapter. P0442/P0455/P0456 on every car. EVAP live via Mode 22 — on paid tier.