HomeTrouble CodesP0457

P0457 — Evap System Leak Detected Fuel Cap Looseoff

Generic OBD-II · all makesPowertrain (engine & transmission)

P0457 indicates the evaporative emissions control system has detected a leak equivalent to or larger than a loose or missing fuel cap. The vehicle's computer has run a test and determined that fuel vapors are escaping, which can increase emissions and reduce fuel efficiency.

Symptoms

What causes it — most likely first

1. Loose, damaged, or missing fuel cap

The most common cause is a fuel cap that is not tightened properly, is cracked, or is missing entirely. A damaged sealing surface on the cap or filler neck can also prevent a proper seal.

2. Damaged or improperly installed fuel filler neck

The fuel filler neck or its gasket may be cracked, corroded, or improperly seated, allowing vapors to escape. This can occur due to wear, impact, or improper installation.

3. Faulty or leaking EVAP system hoses or connections

Cracked, disconnected, or improperly routed hoses in the EVAP system can create leaks. Common failure points include hoses near the fuel tank, charcoal canister, or purge valve.

4. Defective or saturated charcoal canister

The charcoal canister may be cracked, saturated with fuel, or otherwise compromised, preventing proper vapor storage and leading to leaks or false leak detection.

5. Faulty EVAP system purge or vent valve

A stuck-open purge or vent valve can create a vacuum leak in the EVAP system, triggering the code. These valves can fail mechanically or electrically.

6. Fuel tank pressure sensor malfunction (rare)

While uncommon, a faulty fuel tank pressure sensor may provide incorrect readings, leading the PCM to incorrectly detect a leak. This is rarely the root cause for P0457.

7. Powertrain Control Module (PCM) software or hardware issue (extremely rare)

In very rare cases, a PCM software glitch or hardware failure may cause false leak detection. This is highly unlikely and should only be considered after all other causes are ruled out.

How it's diagnosed

  1. Visually inspect the fuel cap for damage, proper installation, and sealing. Tighten or replace the cap if necessary, then clear the code and retest.
  2. Examine the fuel filler neck and its gasket for cracks, corrosion, or improper installation. Check for signs of fuel or vapor leaks around the neck and cap area.
  3. Inspect all EVAP system hoses and connections for cracks, disconnections, or improper routing. Pay special attention to hoses near the fuel tank, charcoal canister, and purge valve.
  4. Check the charcoal canister for signs of damage, saturation, or fuel leaks. Verify that all hoses connected to the canister are secure and in good condition.
  5. Test the EVAP purge and vent valves for proper operation. Use a scan tool to command the valves and listen for clicks or use a smoke machine to check for leaks.
  6. If all other components check out, use a smoke machine to pinpoint the source of the leak in the EVAP system. Introduce smoke into the system and look for escaping smoke at potential leak points.
  7. As a last resort, verify the fuel tank pressure sensor readings and PCM operation. Only consider PCM replacement or reprogramming if all other causes are ruled out and there is evidence of a PCM issue.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive with a P0457 code?

Yes, the vehicle is typically safe to drive with this code, as it does not affect drivability. However, it may cause increased emissions and slightly reduced fuel economy. Address the issue as soon as possible to avoid potential long-term damage to the EVAP system.

Will tightening or replacing the gas cap fix P0457?

Tightening or replacing the gas cap is the most common and simplest fix for P0457. However, if the code persists after addressing the cap, further diagnosis of the EVAP system is required.

Is it true that the PCM (computer) is usually the cause of P0457?

No, the PCM is almost never the cause of P0457. This code is typically triggered by a physical leak in the EVAP system, such as a loose fuel cap or damaged hose. PCM failure is extremely rare and should only be considered after all other potential causes have been ruled out.

Why does P0457 come back after clearing the code?

If the code returns after clearing it, the underlying issue has not been resolved. Common reasons include an improperly tightened or damaged fuel cap, a persistent leak in the EVAP system, or a faulty component like a purge valve or charcoal canister. Further diagnosis is needed to identify the root cause.