P0455 Code: Causes, Troubleshooting, and Repair

Short answer

A P0455 code means your vehicle's powertrain control module has detected a large leak in the EVAP (evaporative emission control) system — typically a gap larger than about 0.080 in. The most common cause is a loose, missing, or worn gas cap, but it can also be a disconnected or cracked vapor hose or a stuck-open vent valve. Because the leak is usually invisible, the standard way to pinpoint it is a smoke test: fill the sealed system with low-pressure smoke and watch where it escapes.

Below is what the P0455 code means, what causes it, the symptoms to look for, how to diagnose and fix it (cap first, then a smoke test), and what a repair typically costs. The video covers the whole EVAP code family — P0455, P0456, and P0457 — so it's a good primer before you start.

Watch: troubleshooting EVAP system codes

What this video shows

This AutoLine Pro walkthrough explains the most common EVAP leak codes — P0455 (large leak), P0456 (small leak), and P0457 (large leak, often the fuel cap) — and what separates them: P0455 is a gross leak the PCM usually traces back to a loose or failed gas cap or a disconnected hose, while the smaller-leak codes point to pinholes and hairline cracks. The video shows why the gas cap is always the first thing to check, then demonstrates connecting a pressure-regulated smoke machine to the EVAP system and introducing low-pressure smoke so the leak reveals itself wherever the smoke streams out — the gas cap and filler neck, vapor lines, the purge and vent valves, or the charcoal canister. The takeaway for a P0455 specifically: start with the cap, and if that isn't it, a smoke test finds the larger leak in minutes instead of hours.

What is the P0455 code?

P0455 is a generic OBD-II powertrain trouble code that stands for "Evaporative Emission System Leak Detected (Large Leak)." The EVAP system captures fuel vapors from the gas tank and routes them back to the engine to be burned during combustion instead of venting into the air. It's a fully sealed, low-pressure system, so the PCM can detect when the seal is broken. When it sees a leak large enough to fail its self-test — generally equivalent to an opening greater than about 0.080 in in diameter — it sets P0455 and turns on the check-engine light. New to how the system works? Start with What is the EVAP system and how does it work?

It helps to know where P0455 sits among the related codes: P0455 is a large leak, P0456 is a very small leak (a pinhole or hairline crack), and P0457 points specifically to a loose or missing fuel cap. Same system, different leak size.

Common causes of a P0455 code

  1. Loose, missing, or worn gas cap — the single most common cause of a large EVAP leak. A cap that isn't clicked tight, has a cracked seal, or is the wrong part breaks the seal.
  2. Cracked or disconnected EVAP hoses — vapor lines get brittle with age and heat; a popped-off or split hose is a classic large leak.
  3. Stuck-open vent or purge valve — if a valve doesn't seal, the system can't hold pressure.
  4. Damaged charcoal canister — a cracked canister leaks vapor.
  5. Damaged fuel filler neck or fuel tank — corrosion or impact damage at the filler neck or tank seam.

Symptoms of a P0455 code

  • Check-engine light is on (often the only symptom).
  • A fuel smell around the vehicle, especially near the tank.
  • Slightly reduced fuel economy in some cases.
  • The vehicle will generally fail an emissions/smog test until it's fixed.

A P0455 is an emissions fault, not usually a drivability or safety problem — you can typically still drive — but the light stays on until the leak is repaired.

How to diagnose and fix a P0455 code

  1. Check the gas cap first. Remove it, inspect the rubber seal for cracks or debris, reseat it until it clicks, and clear the code. This is free and fixes a large share of P0455s. Replace the cap if the seal is damaged or it doesn't click tight.
  2. Inspect the EVAP hoses. Look for cracked, brittle, or disconnected vapor lines. Reconnect or replace any you find.
  3. Test the purge and vent valves. Use a multimeter to check the electrical connections and confirm each valve opens and seals. Replace a faulty valve.
  4. Smoke test the system. For leaks you can't see, a smoke machine is the fastest way to pinpoint them. Connect a pressure-regulated machine like the AutoLine Pro HyperSmoke to the EVAP service port (or through the gas-cap filler neck), introduce low-pressure smoke in its EVAP mode, and watch where it streams out. See the full walkthrough: How to smoke test for EVAP leaks.
  5. Inspect the canister, filler neck, and tank. Check for cracks or corrosion and repair or replace the faulty part.
  6. Clear the code and retest. After the repair, clear the DTC and drive normally so the EVAP monitor can re-run. If P0455 returns, re-test — there may be a second leak.

What does a P0455 repair cost?

If it's the gas cap, the fix is often free (just reseat it) or about $15–$40 for a new cap. A shop EVAP/smoke-test diagnostic typically runs around $75–$150, and that's before any parts. Hoses and valves are inexpensive but can take labor to reach; a charcoal canister or filler-neck repair runs higher. Doing the diagnosis yourself with a smoke machine is why many DIYers buy one — a HyperSmoke starts at $59.99, so it can pay for itself on the first leak you find at home.

Frequently asked questions

What does a P0455 code mean?

P0455 means the PCM detected a large leak in the EVAP (evaporative emission control) system — generally an opening bigger than about 0.080 in. The most common cause is a loose, missing, or worn gas cap, followed by cracked or disconnected vapor hoses and stuck-open valves.

Can I drive with a P0455 code?

Usually yes. P0455 is an emissions fault, not typically a safety or drivability problem, so the car generally still drives normally. But the check-engine light stays on and the vehicle will usually fail an emissions test until the leak is fixed, so it's worth diagnosing.

Will a loose gas cap cause a P0455?

Yes — a loose, cracked, or missing gas cap is the most common cause of a P0455 large-leak code. Always check the cap first: reseat it until it clicks and clear the code. If the seal is damaged, replace the cap before chasing anything more complex.

What's the difference between P0455, P0456, and P0457?

They're all EVAP leak codes that differ by leak size and source. P0455 is a large leak (often a loose or bad gas cap), P0456 is a very small leak (a pinhole or hairline crack), and P0457 is a large-leak code most associated with the fuel cap. A smoke test pinpoints the leak in all three cases.

How do you find a P0455 leak?

After checking the gas cap, the standard method is a smoke test: connect a pressure-regulated smoke machine to the EVAP service port or filler neck, introduce low-pressure smoke in EVAP mode (about 1 PSI), and watch where it escapes — the cap, filler neck, vapor lines, purge/vent valves, or charcoal canister.


Leave a comment

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.


You may also like