Skip to content

P0457

Powertrain
Low

Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P0457

P0457

Optional: Add your vehicle for more accurate diagnosis

The P0457 code specifically points to a gross EVAP system leak that the vehicle's computer believes is caused by a loose or missing fuel cap. Unlike the more general leak codes (P0455, P0456), this code is designed to tell you that the most likely issue is right at the gas cap itself.

The first thing to do is check your gas cap. Make sure it's on and tighten it until you hear it click — most caps are designed to click once when properly seated. If you recently filled up and forgot to replace it, or didn't tighten it all the way, that's almost certainly the cause. After tightening or replacing the cap, you can clear the code with a scan tool, or simply drive for a few days and the light should turn off on its own once the EVAP system passes its self-test.

If tightening or replacing the gas cap doesn't fix the issue, there may be a problem with the filler neck (the tube where the cap seats) or other EVAP components. In that case, a mechanic can run a smoke test to locate the leak. This is one of the easiest and least expensive check engine codes to deal with — often costing nothing more than a new gas cap.

Severity

Low — MonitorThis Month

Symptoms

  • Check Engine light is on
  • Noticeable gasoline smell near the vehicle
  • Slight reduction in fuel economy
  • Gas cap may feel loose or fail to click into place

Likely Causes

Gas cap left loose, not clicked, or missing50%

The most common trigger is simply a gas cap that wasn't tightened until it clicked, was left off after refueling, or fell off.

Worn or cracked gas cap seal25%

Over time the rubber O-ring seal on the gas cap dries out, cracks, or deforms, allowing it to no longer create an airtight seal on the filler neck.

Damaged filler neck or filler tube10%

The metal or plastic filler neck where the gas cap seats can become corroded, bent, or cracked, preventing a proper seal even with a good cap.

Cracked or damaged EVAP hoses or charcoal canister10%

A large crack in an EVAP vapor hose or the charcoal canister can mimic a fuel cap leak and trigger this code.

Faulty purge or vent solenoid5%

A stuck-open purge valve or vent valve can create a large enough leak to trigger this fuel-cap-specific code.

Estimated Cost

DIY Repair

$5$50
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$50$350

Includes parts + labor

Common Fixes

  1. Tighten the gas cap until it clicks and clear the code
  2. Replace the gas cap with a new OEM-spec cap
  3. Inspect and replace the filler neck if corroded or damaged
  4. Perform a smoke test if the code persists after cap replacement

Shop Parts

Videos

Causes and Fixes P0457 Code: Evaporative Emission Control System Leak Detected

HVAC Mechanic

How to Fix P0457 Engine Code in 2 Minutes [1 DIY Methods / Only $4.27]

nonda

How to Fix P0457 Code: Step-by-Step Guide |

WeeklyTools

Related Codes

Still have questions P0457?