Home / DTC / P0457 — EVAP System Leak Detected (fuel cap loose/off)

P0457 — EVAP System Leak Detected (fuel cap loose/off)

Detailed page for trouble code P0457.

34,427codes
59brands
11,925generic
22,502specific
Reset
Code

P0457

Generic P — Powertrain

EVAP System Leak Detected (fuel cap loose/off)

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Loose, missing, damaged, or incorrectly seated fuel filler cap
  • Damaged or deteriorated fuel cap O-ring/seal
  • Cracked, disconnected, or pinched EVAP hoses or lines
  • Faulty EVAP system components (vent/vent control valve, purge valve)
  • Faulty fuel tank pressure sensor or related wiring/connectors
  • Installation of incorrect aftermarket gas cap or cap not tightened

Symptoms

  • Steady Check Engine Light (MIL) illuminated
  • EVAP system readiness test failed (can prevent inspection/registration)
  • Possible fuel odor near filler area if cap is off
  • No drivability symptoms in many cases

What to check

  • Scan for stored/ pending DTCs and freeze-frame data; note freeze-frame conditions
  • Visually inspect fuel cap: present, threads, O-ring/ seal, locking mechanism
  • Confirm fuel cap is tightened to specification (hear clicks on many caps)
  • Inspect filler neck and surrounding area for damage or obstructions
  • Visually inspect EVAP hoses, lines, and connectors for cracks, splits, or disconnects
  • Use a scan tool to monitor fuel tank pressure or fuel tank monitor values during an EVAP test

Signal parameters

  • Fuel tank pressure sensor voltage or pressure reading during EVAP test (should change when system pressurizes)
  • Vent/vent control valve commanded state (open/closed) during test
  • Purge valve commanded state and duty cycle
  • Purge flow or pressure response when commanded
  • Gas cap latch/lock sensor state on vehicles equipped with cap detection
  • OBD readiness monitors: EVAP monitor status (not ready/failed)

Diagnostic algorithm

  1. Retrieve DTCs and freeze-frame data with a scan tool. Record related EVAP codes (if any) and monitor status of EVAP readiness.
  2. Perform a visual inspection of the fuel cap, filler neck and immediate EVAP plumbing. Ensure cap is present and threads/seal are intact.
  3. Tighten the fuel cap until it clicks (or to manufacturer torque if known). If cap is missing or visibly damaged, install a known-good OEM-spec cap.
  4. Clear codes and perform a drive cycle or use a scan-tool EVAP test. If code does not return, repair was likely successful.
  5. If P0457 returns, perform a smoke test or pressurize the EVAP system to locate small leaks (focus on cap area, filler neck, hoses, canister connections).
  6. Inspect and, if necessary, replace cracked or disconnected EVAP hoses and repair any damaged fittings or clamps.
  7. If no external leaks found, verify operation and sealing of the vent/vent control valve and the purge valve. Test wiring and connectors for continuity and proper voltages.
  8. Test or scope the fuel tank pressure sensor for correct response during EVAP tests. Replace if sensor or wiring is faulty.
  9. After repairs, erase codes and confirm EVAP monitor completes and the code does not reappear over a full drive cycle.

Likely causes

  • Gas cap not fully tightened after refueling
  • Missing gas cap (cap left off)
  • Worn or torn gas cap seal allowing an open leak path
  • Loose filler neck-to-cap interface (damaged filler neck)
  • Small leak in flexible EVAP hose near tank or canister
  • Intermittent electrical fault in fuel tank pressure sensor or EVAP vent control

Fault status

⚠️ Status
EVAP System Leak Detected — fuel cap loose, off, or small EVAP leak detected during system test.
🟢 Repair difficulty: Easy
⏱️ Diagnostic time: 0.5-1.5 hours

Similar codes

9,697

The library contains 9,697 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email