OBD Codes

P0457

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

Lowevaporative

Overview

The P0457 code indicates the PCM has detected a evaporative emission control system leak detected (fuel cap loose/off) condition in the evaporative emission control (EVAP) system. The EVAP system prevents fuel vapors from escaping into the atmosphere by routing them to the engine for combustion. A fault in this system can result in harmful fuel vapor emissions and a failed emissions test.

Symptoms

  • Difficulty fueling (pump keeps shutting off)
  • Hissing sound from fuel tank area
  • Check Engine Light (MIL) illuminated
  • Fuel odor near the vehicle

Common Causes

  • Wiring issues in EVAP circuit
  • Cracked or damaged fuel tank
  • Leaking EVAP hose or tube
  • Damaged charcoal canister

Diagnosis Steps

  1. 1Connect an OBD-II scanner and read all stored trouble codes and freeze frame data
  2. 2Inspect and tighten the gas cap; replace if damaged or worn
  3. 3Perform a smoke test on the EVAP system to locate leaks
  4. 4Inspect all EVAP hoses and connections for cracks or disconnections
  5. 5Test the purge valve and vent valve with a multimeter and vacuum pump

Estimated Repair Cost

$50$600

Cost varies by vehicle, location, and repair shop. Includes parts and labor.

Commonly Affected Vehicles

Subaru OutbackToyota CamryHonda CivicToyota Corolla

Related Codes

More Evaporative Codes

Frequently Asked Questions

Yes, a loose, damaged, or missing gas cap is one of the most common causes of EVAP system codes. Always try tightening the gas cap first and driving for a few days to see if the code clears.