P0457 Moderate

EVAP Leak Detected (Loose/Faulty Fuel Cap)

Severity3/10

In short

P0457 means your vehicle's onboard computer detected a large leak in the Evaporative Emission (EVAP) system, and the cause is usually a loose, cracked, or worn-out fuel cap. The EVAP system traps fuel vapors so they don't escape into the air, and if the cap isn't sealing properly the system can't hold pressure. In most cases the fix is as simple as tightening or replacing the gas cap, though leaks elsewhere in the system can also trigger it.

Severity
3/10
Typical shop cost
$0–$500
Most likely cause
Loose, missing, or improperly tightened fuel cap (not clicked closed)
Cheapest likely fix
Tighten or correctly reseat the existing fuel cap · DIY $0

Is it safe to drive with P0457?

Yes, P0457 is generally safe to drive with in the short term because it does not affect engine performance, braking, or steering. The main downsides are a slight drop in fuel economy from escaping vapors, the released raw fuel vapors (an environmental and emissions concern), and a check engine light that will block an emissions/smog inspection. If you smell strong raw gasoline, address it promptly.

Symptoms

  • Check engine light is on (often the only noticeable sign)
  • Gas cap warning message or 'Check Gas Cap' light on some vehicles
  • Faint or strong smell of gasoline near the rear of the vehicle
  • Slightly reduced fuel economy
  • Failed or blocked state emissions / smog test
  • Light may clear on its own after the cap is properly tightened and several drive cycles pass

Common causes (most → least likely)

Loose, missing, or improperly tightened fuel cap (not clicked closed)
Most common
$0
Worn, cracked, or damaged fuel cap seal/gasket that no longer holds pressure
Most common
$15-60
Wrong or non-OEM gas cap that doesn't seal correctly on the filler neck
Common
$15-60
Damaged or corroded fuel filler neck / sealing surface
Occasional
$150-450
Cracked or disconnected EVAP hose or line near the tank
Occasional
$75-350
Faulty EVAP purge or vent valve allowing the system to lose pressure
Occasional
$100-400

How to diagnose it (before buying parts)

  1. 1 Remove the fuel cap and reinstall it, tightening until it clicks several times; check that the rubber seal is present, soft, and not cracked or brittle.
  2. 2 Inspect the fuel cap and filler neck for cracks, debris, dirt, or a damaged sealing surface that would prevent a tight seal.
  3. 3 Use an OBD-II scanner to record the freeze-frame data, then clear the code; drive several complete drive cycles to see whether P0457 returns.
  4. 4 If the code comes back, visually inspect accessible EVAP hoses and lines near the fuel tank and canister for cracks, looseness, or disconnections.
  5. 5 If no obvious cap or hose fault is found, perform an EVAP smoke test to pinpoint the exact leak location before replacing any parts.

Repair options & cost

Tighten or correctly reseat the existing fuel cap Easy · 1-5 min
DIY $0 Shop $0-50
Replace the fuel cap with a quality OEM or equivalent cap Easy · 5-15 min
DIY $15-60 Shop $50-150
Replace a cracked EVAP hose or line near the tank/canister Moderate · 30-90 min
DIY $20-120 Shop $100-350
Replace a faulty filler neck or EVAP vent/purge valve (after smoke test confirms) Moderate to Hard · 1-3 hrs
DIY $50-250 Shop $200-500

By manufacturer

Ford

Common on many models; Ford was an early adopter of capless 'Easy Fuel' filler systems where a worn or contaminated capless seal flapper can trigger EVAP leak codes instead of a traditional cap.

Toyota

Frequently traced to a gas cap not tightened to the audible clicks; Toyota cap gaskets can harden with age and on many models the cap must be installed snugly to seal.

Honda

Often resolved by replacing an aged cap, but Honda EVAP systems are leak-sensitive and a persistent P0457 may point to vent valve or hose issues confirmed via smoke test.

Chevrolet / GM

Cap seals are a frequent culprit, and GM vehicles often display a dedicated 'Check Gas Cap' or 'Tighten Gas Cap' driver message alongside the code.

Frequently asked questions

Can a loose gas cap really cause the P0457 code?

Yes, a loose or improperly clicked gas cap is the single most common cause of P0457. The EVAP system needs an airtight seal to hold pressure, and even a cap left a half-turn loose can let enough vapor escape to set the code.

How long until the check engine light turns off after I fix the gas cap?

After tightening or replacing the cap, the light usually clears on its own within a few days of normal driving, as the system needs several complete drive cycles to re-run the EVAP test. You can also clear it immediately with an OBD-II scanner, but be sure to drive several cycles afterward to confirm it stays off.

Is it safe to keep driving with a P0457 code?

It is generally safe for normal driving since the code does not affect engine power, braking, or handling. The main concerns are slightly worse fuel economy, escaping fuel vapors, and failing an emissions test, so it is best to fix it soon rather than ignore it.

Why does P0457 keep coming back after I replaced the gas cap?

If a new cap does not fix it, the leak is somewhere else in the EVAP system, such as a cracked hose, a damaged filler neck, or a failing vent or purge valve. The most reliable way to find a recurring leak is an EVAP smoke test, which pinpoints exactly where vapor is escaping.