P0457 Code: Meaning, Symptoms, Causes & Fixes

Reviewed by the Wrenchit.ai editorial team · Last reviewed · Editorial standards

Causes ranked by likelihood

CauseLikelihoodDIY difficulty
Fuel cap not tightened — Tighten until it clicks at least three times.Most likely1/5
Cracked or hardened cap seal — Replace the cap — the cheapest possible repair.Possible1/5
Damaged filler neck sealing surface — Rust or a dent prevents a seal.Less likely1/5

Symptoms of P0457

  • Check engine light shortly after refueling
  • No performance change

How to diagnose P0457

  1. Confirm the code. Read P0457 with an OBD-II scanner and note the freeze-frame data (speed, temperature, load) recorded when it set.
  2. Check for companion codes. Look for other stored or pending codes such as P0455, P0456, P0440 — they often point to one shared root cause.
  3. Check: Fuel cap not tightened. Tighten until it clicks at least three times.
  4. Check: Cracked or hardened cap seal. Replace the cap — the cheapest possible repair.
  5. Check: Damaged filler neck sealing surface. Rust or a dent prevents a seal.
  6. Clear and verify. After the repair, clear the code and complete a full drive cycle to confirm P0457 does not return.

Can I drive with P0457?

Yes. This is the least serious code the car can throw.

Related codes

Frequently asked questions

What does P0457 mean?

P0457 means evap leak detected (fuel cap loose/off). P0457 specifically points to a loose, missing or failed fuel cap. Tighten it until it clicks and drive a few days — the code often clears itself.

Can I drive with code P0457?

Yes. This is the least serious code the car can throw.

What is the most common cause of P0457?

Fuel cap not tightened — Tighten until it clicks at least three times.

What are the symptoms of P0457?

Check engine light shortly after refueling, No performance change.

How much does it cost to fix P0457?

A typical shop repair range is $0–$150, depending on which cause it turns out to be. Cheaper causes such as damaged filler neck sealing surface should be ruled out first.

Diagnose P0457 on your exact vehicle free