P0456 Code: EVAP System Leak Detected (Very Small Leak)
The EVAP system has a tiny leak, about 0.020 inch — the hardest EVAP leak to find, and often intermittent.
Safety first · Consult a professional
- Fuel vapor is flammable. No smoking or open flames; work outdoors and fix fuel leaks before driving.
At a glance
Severity: Minor
- Meaning
- EVAP System Leak Detected (Very Small Leak)
- System
- Emission Controls · Powertrain
- Safe to drive?
- Yes, short term
- Typical repair cost
- $15–$650
- DIY difficulty
- Moderate
P0456 is the most sensitive of the EVAP leak tests: the ECU is looking for a leak equivalent to an opening of about 0.020 inch (0.5 mm), about the width of a pin. It usually runs the test after the car has sat for several hours, either by measuring how the sealed tank's pressure changes as it cools (engine-off 'natural vacuum' systems) or with a small leak-check pump. A leak this small never causes drivability problems and rarely a smell, and it may only show up on certain days depending on temperature and fuel level. The cap and the purge valve are the first suspects; beyond that, finding the leak needs patience and a smoke machine that can measure flow, not just a quick look.
Can I keep driving? Completely safe to drive. Fix it before your next emissions test, and keep in mind that while the light is on for this code, you won't be warned about a new fault.
How to read P0456
- P Powertrain
- 0 Generic (SAE)
- 4 Auxiliary emission controls
- 56 Specific fault
Symptoms
- Check engine light, often only after the car has been parked overnight
- Code returns days or weeks after being cleared
- No drivability symptoms and usually no fuel smell
- EVAP monitor stays 'not ready' or fails intermittently
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Gas cap seal slightly worn, or cap not fully seated
- Purge valve not sealing completely when closed
- Hairline crack or loose clamp at an EVAP hose or quick-connector
- Vent valve, leak-check pump or leak-detection switch not sealing
- Fuel pump module or tank vent valve seal on top of the tank
- Micro-leak in the filler neck, often rust at a seam
Diagnosis step by step
Note when the code sets
Check freeze frame for fuel level and temperature, and look for a pending code after overnight parking. A P0456 that only sets in hot weather or with a nearly full tank can also be a calibration issue, so ask a dealer whether a software update exists for your model.
Tools: OBD-II scanner
Start with the cheap suspects
Install a new OEM-quality cap and check the purge valve: unpowered, it must hold vacuum from a hand pump without bleeding down at all. These two account for a large share of very small leaks.
Tools: Vacuum gauge
Measure the leak with a flow-metered smoke machine
Many EVAP smoke machines have a flow gauge and a 0.020-inch reference orifice. Compare the system's flow to the reference: if it's at or below, the system is actually sealed and the problem is a sensor, valve or calibration; if it's higher, a real leak exists.
Tools: Smoke machine
Isolate sections of the system
With smoke flowing, pinch off hoses one at a time with hose clamping pliers and watch the flow gauge. When the flow drops to zero, the leak is on the section you just isolated, which narrows the search to one hose, the canister or the tank.
Tools: Smoke machine, Pliers
Use UV dye and time
Tiny leaks may take several minutes to show any smoke. Smoke machines with UV dye leave a trace at the leak point that shows under a UV light, even after the smoke has cleared.
Tools: Smoke machine, Flashlight
Check the vent valve or leak-check module
Command the vent valve closed and see if the system holds; a valve that seals only partially is a classic very-small-leak cause. On pump-based systems, a pump module with a worn internal valve can fail its own reference check.
Tools: OBD-II scanner, Multimeter
Where the parts are
- 1Gas cap
- 2Charcoal canister
- 3Purge valve
- 4Vent valve
- 5Fuel pump
- 6Intake manifold
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Replacement gas cap | Yes | $15–$45 |
| Replace purge valve | Yes | $100–$250 |
| EVAP smoke test and leak isolation | No | $100–$250 |
| Replace vent valve or leak-check module | No | $150–$450 |
| Replace EVAP line, canister or filler neck | No | $150–$650 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Jeep
Many Jeep, Dodge and Chrysler models use an ESIM (Evaporative System Integrity Monitor) switch at the canister instead of a leak-check pump. A dirty or sticking ESIM can set small and very small leak codes even when the hoses are sealed.
Field data
| Ford | 64 | ||
|---|---|---|---|
| Jeep | 12 | ||
| Chrysler | 11 | Pacifica, Town And Country, 200 | |
| Mercedes-Benz | 8 | C-Class, E-Class, Cls-Class | |
| Toyota | 6 | 4runner, Corolla, RAV4 HYBRID | |
| Kia | 5 | Forte Koup, Niro Hybrid, Optima | |
| Volkswagen | 5 | Passat, Beetle, Touareg 2 | |
| Dodge | 4 | Challenger, Charger, Grand Caravan |
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Will fail
Any active EVAP leak code with the check engine light on fails an OBD-based emissions test, P0456 included. Because this monitor needs specific overnight conditions to run, finish the repair well before your test date.
Frequently asked questions
How small is a 0.020-inch leak?
About the diameter of a pin, or 0.5 mm. That's why it rarely causes a fuel smell and why it's hard to find without a smoke machine that measures flow.
Why does P0456 only show up sometimes?
The test runs only after the car has sat for hours, within certain temperature and fuel-level ranges, and a leak this small sits close to the pass/fail line. Small changes in temperature can tip the result either way.
The shop found no leak. Is that possible?
Yes. If the smoke machine's flow meter shows the system tighter than the 0.020-inch reference, the leak may be inside a valve that only leaks under certain conditions, or the fault may be a sensor or calibration issue rather than a physical leak.
Is P0456 worth fixing if the car runs fine?
Yes, if you need to pass an emissions test or want the check engine light to warn you about future faults. The repair is usually inexpensive once the leak is located.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- US EPA – On-Board Diagnostics (OBD) program
- Manufacturer public service information (cross-checked)
- NHTSA Complaints API
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy