P0456
- Powertrain
- Generic (SAE)
- Emissions
Not urgent
A leak this small is an emissions compliance problem, not a mechanical or safety one. The engine runs normally and nothing is at risk of damage. The exception is if you can actually smell raw fuel or see wetness, which points to a liquid fuel leak rather than a vapour leak and is a fire risk that needs immediate attention.
- Safe to drive
- Safe to drive. If you smell raw fuel or see wetness near the tank, stop and have it inspected first.
Evaporative Emission System Leak Detected (Very Small Leak)
The computer sealed the fuel vapour system, tested it for leaks, and found one leaking at about the rate a 0.020 inch hole would — roughly the diameter of a straight pin. Fuel vapour is escaping to the atmosphere instead of being captured and burned.
The EVAP system captures fuel tank vapour in a charcoal canister and later purges it into the intake. The leak monitor seals the system and either pulls manifold vacuum on it, watches for natural vacuum from cooling fuel, or pressurises it with a dedicated leak detection pump, then measures the decay rate against the rate a calibrated 0.020 inch orifice would produce. P0456 is the tightest of the standard leak thresholds — P0455 is a gross leak and P0442 a medium one — which is why it is the most intermittent and the most weather-sensitive of the three.
How the car detected itThe module closes the vent valve to seal the canister from atmosphere, then either opens the purge valve to draw intake vacuum into the tank or runs a leak detection pump, and finally seals the system and watches the fuel tank pressure sensor. If pressure or vacuum bleeds off faster than the 0.020 inch reference rate, the test fails. The monitor only runs inside a narrow window — fuel level typically between roughly a quarter and three quarters, stable ambient temperature, and steady driving — and usually needs two consecutive failures before the light comes on.
A trouble code records what a control module measured. It does not identify which part failed. Test before replacing anything.
- Safe to drive
- Safe to drive. If you smell raw fuel or see wetness near the tank, stop and have it inspected first.
- Urgency
- Not urgent
- Will it pass emissions
- No
- If ignored
- The vehicle fails emissions inspection and the light stays on, so a new fault gives you no fresh warning — any new codes still store and can be read with a scan tool. Fuel vapour vents to atmosphere. If the leak turns out to be a purge valve stuck partly open, you may eventually notice hard starting right after refuelling or a rough idle as raw vapour is pulled into the intake at the wrong time. Otherwise the consequence is regulatory, not mechanical.
- Check engine light
- Solid
- Clearing the light
- A completed drive cycle is normally required before the monitor re-runs and the light can clear.
- Possible smell of fuel near tank or engine bay
- Failed emissions inspection
- Loose-cap warning may appear
Many vehicles show no symptom at all beyond the warning light. The absence of a symptom does not mean the fault is not real.
These are the causes this code can have. For the order to work through them in, see what to check first.
| # | Cause | How often | Component |
|---|---|---|---|
| 1 | Fuel cap seal hardened or worn | Very common | — |
| 2 | Purge or vent valve leaking slightly | Common | — |
| 3 | Hairline crack in EVAP hose | Common | — |
Ordering reflects how often each cause is responsible in general, not a probability for your vehicle. Confirm by testing.
In order. Each of these is cheaper or faster than what follows it, and each one can make the rest unnecessary.
The fuel cap and filler neck
Free and genuinely the most common single cause. Remove it, inspect the rubber seal for hardening, flat spots or cracks, wipe the sealing surface of the filler neck clean, and refit until it clicks. A cap that seals when new can leak at exactly this threshold once the seal ages.
Whether the code appeared right after a fill-up
A cap left loose or cross-threaded at the pump is the classic trigger. If the timing lines up, tighten it, clear the code, and give the monitor a few days of driving before spending money.
Freeze frame ambient temperature and fuel level
A leak that only sets in cold weather usually means a rubber seal shrinking. A leak that only sets on a full or nearly empty tank points toward the tank top or the filler area rather than the engine bay.
Accessible EVAP hoses and the canister
Rodent chew damage and cracked plastic lines near the tank are common and sometimes visible without any equipment. Plastic EVAP line goes brittle with age and cracks where it is clipped or bent.
Capture freeze frame, then inspect and test the cap
Tools Scan tool, fuel cap pressure tester if available
Record fuel level and ambient temperature from freeze frame before clearing. Then inspect the cap seal and the filler neck sealing surface. Where a cap tester is available, pressure test the cap itself rather than guessing from appearance.
ExpectedCap seal supple and uncut, filler neck clean and undamaged
Smoke test the sealed system
Tools EVAP smoke machine, scan tool for bidirectional vent control
This is the definitive test and the point at which guessing should stop. Introduce low-pressure smoke at the service port with the vent valve commanded closed. EVAP systems operate at very low pressure — stay within the manufacturer's stated test pressure, well under 1 psi on most systems, or you risk damaging the canister or a tank seal.
ExpectedSystem holds; no smoke escaping anywhere
Work the smoke test methodically over the whole system
Tools Bright light, inspection mirror, UV light if the machine uses dye
Check in order: cap and filler neck, filler hose, tank top and fuel pump module seal, tank pressure sensor, vent valve and its filter, canister body and its fittings, all hard lines along the underbody, purge valve and the line into the intake.
ExpectedSmoke located at a single, specific point
Check the purge valve for leak-by
Tools Hand vacuum pump, service information
A purge valve that does not seal fully when unpowered leaks intake vacuum into the EVAP system continuously and can produce this code with no visible external leak. Purge solenoids are normally closed, so with the valve unplugged, vacuum applied to the intake side should hold. Do not confuse it with the vent valve, which is the normally open one. If service data for this vehicle describes an unusual design, confirm the expected unpowered state before judging the result.
ExpectedValve holds vacuum with no power applied; measurable leak-by condemns the valve
Inspect the vent valve and vent filter
Tools Hand tools, light
The vent side usually sits low near the rear of the vehicle and collects water, road salt, mud and insect nests. Contamination there can prevent the valve from sealing during the test, which reads as a leak.
ExpectedVent valve clean, seals fully when commanded closed
Verify tank pressure sensor plausibility
Tools Scan tool live data
Compare the fuel tank pressure sensor reading against atmospheric with the cap off and the system open. A sensor with a biased reading can cause the module to misjudge the decay rate and set a leak code with no leak present.
ExpectedReads at or very near atmospheric with the system vented
Repair the located leak, then re-seal and re-smoke
Tools Smoke machine
Confirm the repair with a second smoke test before reassembly. Small EVAP systems frequently have more than one leak point, and finding one does not mean it was the only one.
ExpectedSystem now holds smoke completely
Re-run the EVAP monitor and confirm
Tools Scan tool, readiness monitor display
Clear codes, then drive under the conditions the monitor needs — a partly filled tank, moderate ambient temperature, and several complete cold-start-to-warm cycles. Confirm the EVAP readiness monitor sets to complete rather than just assuming success from the light staying off.
ExpectedEVAP monitor complete, no code returns
| Repair | Only after you confirm | Typical cost | Who |
|---|---|---|---|
| Replace the fuel cap | Smoke escaping at the cap, or a failed cap pressure test | $20–$70 | DIY |
| Replace the purge valve | Valve fails to hold vacuum in its unpowered state, or smoke passes through it | $90–$320 | DIY |
| Replace the vent valve or clean/replace the vent filter | Smoke escaping past the vent with the valve commanded closed, or visible water and debris fouling | $90–$380 | DIY |
| Repair or replace a cracked EVAP hose or hard line | Smoke located at that specific hose or line | $100–$450 | DIY |
| Replace the fuel pump module seal or sending unit gasket | Smoke escaping at the tank top with the module in place | $250–$900 | Hard |
| Replace the charcoal canister | Smoke escaping from the canister body or fittings, or a canister saturated with liquid fuel | $280–$900 | Hard |
The parts are usually inexpensive; diagnosis and access set the price. Expect to pay for smoke test diagnostic time as a separate line regardless of what is found. Anything at the top of the tank means dropping the tank on many vehicles, which is where a cheap part becomes a several-hundred-dollar job.
- Replacing the fuel cap and calling it fixed. Sometimes it is right, but without a smoke test it is a guess, and the code takes days to come back so the guess feels validated for a while.
- Declaring success because the light did not return within a day. The EVAP monitor is one of the slowest to run and needs specific fuel level and temperature conditions.
- Over-pressurising during a smoke test. Shop air pressure will damage the charcoal canister and can push a tank seal past its limit, creating a leak that was not there.
- Missing the fuel pump module seal at the top of the tank. It is a very common 0.020 inch source and is invisible without dropping the tank or lifting an access panel.
- Overlooking the vent filter and vent valve because they are dirty and awkward to reach — which is exactly why they fail.
- Fuel Filler Cap
- EVAP Canister
- EVAP Purge Valve
- EVAP Vent Valve
- Definition
- Generic code set (SAE J2012 / ISO 15031-6) via the OBDexopen database, dedicated to the public domain under CC0-1.0.
- Diagnostic guidance
- Written and reviewed in-house. See our editorial policy.
- Review status
- Reviewed
Found something wrong? Tell us — we publish corrections.