Summary
P0456 indicates the smallest detectable leak in the EVAP system — smaller than what triggers P0442 (small leak). These tiny leaks are almost impossible to find without a smoke test. The most common cause is a slightly worn gas cap seal (40%), followed by a hairline crack in an EVAP hose or fitting (30%) and a marginal purge or vent valve seal (20%). Start by replacing the gas cap ($5–$15) — if it returns, a smoke test is the only reliable next step.
Severity: Low — emissions only
Safe to drive: Yes — no drivability impact
Repair cost: $5–$250 depending on cause
DIY difficulty: Easy (cap) to Shop-recommended (finding the leak)
What does P0456 mean?
P0456 is the most sensitive EVAP leak detection threshold. The leak is so small it's almost always invisible to visual inspection. The PCM detected a pressure decay rate slightly above normal but well below the P0442 (small leak) threshold.
These "very small leaks" are the most frustrating EVAP codes to diagnose because you can inspect every hose and connection by hand and find nothing. The leak may be in a fitting O-ring, a micro-crack in a plastic connector, or a gas cap seal that's 90% good but not 100%.
This code is more likely to appear in cold weather (materials contract, seals shrink) and may come and go seasonally.