Check engine light on? Type your code.

P0457: Evaporative emission system leak detected (check fuel cap)

You can keep driving. Get it checked when convenient.

Can I drive with P0457?

Yes, you can keep driving. The vehicle specifically detected that your fuel cap was left off or loose.

What does P0457 mean?

P0457 stands for Evaporative Emission Control System Leak Detected (Fuel Cap Loose/Off).

Symptoms you may notice

  • Steady check engine light with minimal drivability symptoms
  • Normal engine power, idle, and acceleration
  • Possible faint gasoline vapor smell near gas cap

How much does it cost to fix?

Repair costs for code P0457 depend on the specific underlying root cause, ranging from simple DIY checks to component replacement. The table below lists the most common causes and rough price ranges in USD:

  • Gas cap left off after refueling
    $0 common
  • Gas cap not clicked tight
    $0 common
  • Torn or dried-out gas cap seal ring
    $10-$25 possible
  • Damaged filler neck threads
    $80-$250 rare

What to do next

  1. Check your gas cap immediately and turn it until it ratchets/clicks securely.
  2. If the cap is missing, buy a replacement cap at any auto parts store.
  3. Drive regularly for 2 to 3 days; the car will run its evaporative self-test and clear the light.
Last updated: October 2026

Related codes

General guidance only, not a professional diagnosis. If the check-engine light is flashing, or the car is running rough, overheating or losing power, stop driving and get help.

About this code

Code P0457 is set on vehicles equipped with dedicated 'Check Fuel Cap' warning algorithms. If you recently pumped gas and the check engine light came on 20 to 50 miles later, this code is the classic cause. You can drive without any anxiety.