OBD-II trouble code
P0457: Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)
The engine computer detected an EVAP leak and specifically identified the fuel cap as the suspected location. Almost always solved by tightening or replacing the gas cap — the cheapest fix in the EVAP family.
Quick facts
- System
- Powertrain
- Category
- Emissions / EVAP
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $0 – $60
- DIY difficulty
- Beginner DIY
What does P0457 mean?
The evaporative emission (EVAP) system seals fuel vapors inside the tank and fuel lines so they can be burned by the engine instead of vented to atmosphere. The engine control module (ECM) periodically pressurizes or applies vacuum to the system to check for leaks. On many newer vehicles, the system can use the rate of pressure decay to estimate roughly where a leak is — and a leak of a certain size, combined with the absence of other system fault indicators, often points specifically to the fuel cap.
P0457 is the specific code the ECM sets when the leak characteristics suggest the gas cap is loose, missing, or improperly seated. Some manufacturers will display a "check fuel cap" message on the dash alongside P0457; others rely on the check engine light alone.
The fix is almost always exactly what the code suggests: tighten the gas cap until it clicks, or replace it if the sealing gasket is worn or torn. Drive 3 to 5 complete drive cycles after tightening to let the ECM run the self-test again and clear the code automatically. If the code returns, the cap itself needs replacement or there's a leak elsewhere being misidentified.
Common causes
- Loose gas cap that wasn't tightened until it clicked (most common)
- Missing gas cap
- Worn or torn gas cap sealing gasket
- Wrong gas cap installed (aftermarket caps that don't seal correctly on the filler neck)
- Damaged fuel filler neck preventing the cap from sealing
- Dirt or debris on the filler neck mating surface
Symptoms
- Check engine light is on
- Sometimes a "check fuel cap" message on the dashboard
- Possible faint fuel odor near the rear of the vehicle
- Failed emissions inspection
- No driveability symptoms
Diagnostic steps
- 1.Tighten the gas cap until you hear it click. Most caps need to click two or three times.
- 2.Inspect the cap for a torn, hardened, or dirty rubber sealing gasket. Wipe the gasket and the filler neck mating surface clean.
- 3.Drive 3 to 5 complete drive cycles (cold start, full warm-up, drive, cool down). The EVAP monitor will retest and the code will clear automatically if the leak is gone.
- 4.If the code returns, replace the gas cap with an OEM or quality aftermarket equivalent. Avoid generic universal caps that may not seal correctly.
- 5.If a new cap doesn't resolve P0457 within 5 drive cycles, the ECM may be misidentifying the leak. Move to a smoke test of the EVAP system to find the actual leak location.
Repair cost
$0 – $60
Tightening the existing cap is free. A new OEM-quality gas cap is $15 to $40. Even on luxury or specialty vehicles, the cap itself is rarely more than $60. P0457 is the cheapest code in the EVAP family to address.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with evap system repair preselected. Adjust labor rate and vehicle category to fit your situation.
Related repairs
DIY vs shop
This is a beginner-friendly repair. Common hand tools, a free afternoon, and a willingness to follow a procedure are usually enough. The risk of causing a bigger problem is low if you read up on your specific vehicle first.