OBD codes / P0457
P0457
MinorEvaporative Emission System Leak Detected (Fuel Cap Loose/Off)
P0457 is completely safe to drive with — nothing about engine operation changes. Tighten the cap until it clicks, drive normally for a few days, and the light will often turn off by itself once the system re-tests and passes. Only dig deeper if it returns.
What this code means
P0457 is the friendliest code in OBD-II: the EVAP system detected a large leak with a signature that matches a loose or missing gas cap. It very often sets right after a fill-up where the cap wasn't clicked tight — the system runs its leak test on the next drive, finds it can't hold pressure, and turns on the light. The fix costs nothing to try: remove the cap, check that its seal is clean and not cracked, and retighten it until it clicks (or seats firmly on capless systems). Drive normally for a few days and the light frequently clears itself once the system passes a couple of leak tests. If the light returns with a good, tight cap, the cap's seal may be worn — a replacement cap is one of the cheapest parts on the car — or the leak may be elsewhere, like a filler-neck seal or hose. There is no effect on how the car runs; this is purely about fuel vapors escaping instead of being captured.
Symptoms you might notice
- Check-engine light, often shortly after refueling
- No change at all in how the car drives
- Occasionally a faint fuel smell near the filler
- Failed emissions test if left unresolved
What it costs to fix
Typical range: $0–$150 · about ~0–0.5 hrs of labor
| If the cause is… | Part | Labor |
|---|---|---|
| Retighten existing cap | $0–$0 | ~0 hr |
| Replacement gas cap | $10–$40 | ~0–0.1 hrs |
| Filler neck / hose inspection and repair | $10–$100 | ~0.3–0.5 hrs |
This is routinely the cheapest check-engine-light fix there is — often free. Tighten the cap first; only spend money if the light comes back. A smoke test is only worth it if a known-good cap doesn't solve it.
The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0457 for my exact vehicle →
How to fix P0457
Easy — basic tools, most owners can do this
- Retighten the gas cap until it clicks
This code's leak signature specifically matches a loose or missing cap, usually from the last fill-up. Remove the cap, wipe the seal and the filler neck lip clean, reseat it, and turn until it clicks at least once (or seats firmly on a capless system).
- Drive normally for a few days
The EVAP system retests itself on subsequent drives; once it passes a couple of leak checks, the light typically turns off on its own. No tools, no parts — just give it time.
- Replace the cap if the light returns
A returning code with a properly tightened cap means the cap's seal is likely worn out. Buy an OEM or OEM-equivalent cap for your exact model — poorly fitting universal caps are themselves a known cause of this code.
- Inspect the filler neck if a new cap doesn't hold
Check the neck's sealing surface for rust, dents, or debris that prevents even a new cap from sealing, and glance at the nearby EVAP hose connections. If the neck is corroded, that's the repair; if everything looks clean and the code persists, a smoke test is the next step.
DIY or shop? This is the most DIY code in OBD-II — the primary fix is literally tightening the cap, and the fallback is a cheap replacement cap that installs by hand. There is no diagnostic equipment required for the common outcome. A shop only enters the picture if a correct new cap and a clean filler neck still won't hold pressure, at which point a smoke test is warranted to find a leak somewhere else that happens to mimic the cap signature.
Tools for the DIY steps: Replacement OEM-style gas cap (if needed) · Clean rag · OBD-II scan tool (optional, to clear the code sooner)
Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0457.
Frequently asked
Will the check-engine light turn off by itself after I tighten the cap?
Usually, yes. The EVAP system re-runs its leak test over the next few drives, and once it passes a couple of times the light goes out on its own — typically within a few days of normal driving. A scan tool can clear it immediately if you don't want to wait.
I tightened the cap but P0457 came back. Now what?
Next cheapest step: replace the cap, since a worn or cracked seal leaks even when tight. Also glance at the filler neck rim for rust or damage where the cap seals. If a new cap doesn't hold, a smoke test will find the real leak point.
Can P0457 happen on a car with a capless fuel filler?
Yes — capless systems have a spring-loaded sealing flap that can stick or collect debris and leak just like a loose cap. Some manufacturers sell a cleaning/service procedure or a replacement flap assembly for exactly this.
Is escaping fuel vapor from P0457 dangerous?
It's not a fire or safety hazard in any practical sense — the amounts are tiny. The issue is environmental (raw fuel vapor venting to the air) and practical: you're slowly losing fuel to evaporation and the light will fail an emissions inspection.
Seeing P0457 on your car? Get a diagnosis specific to your exact year, make and model.
Diagnose P0457 for my vehicleSymptoms that trigger P0457
Drivers who get this code often notice one of these — each has its own likely-causes and cost guide:
Related trouble codes
Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0457 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.
Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.