AutoLogicTools

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. 1.Tighten the gas cap until you hear it click. Most caps need to click two or three times.
  2. 2.Inspect the cap for a torn, hardened, or dirty rubber sealing gasket. Wipe the gasket and the filler neck mating surface clean.
  3. 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. 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. 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.

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.

Related codes

Frequently asked questions

I just tightened my gas cap — why is the light still on?

The ECM doesn't immediately rerun the EVAP test after you tighten the cap. It waits for the next time conditions are right — typically a cold start, partial fuel tank, and a drive of sufficient length. Plan on 3 to 5 complete drive cycles before the light clears on its own. If you want it off faster, use a code reader to clear it after tightening.

Can I just keep driving with P0457?

Yes. P0457 has no driveability impact and no safety implications. The only consequences are a check engine light, a possible faint fuel smell, and an emissions test failure until the leak is resolved.

Will a new gas cap definitely fix this?

It usually will. P0457 is set when the ECM specifically suspects the cap, so a tight, properly-sealing cap resolves the vast majority of cases. If a fresh OEM-quality cap doesn't clear the code within 5 drive cycles, the actual leak is elsewhere and the ECM was misidentifying — get an EVAP smoke test.

Should I buy an OEM cap or aftermarket?

OEM or known-quality aftermarket. Avoid generic universal caps from the pegboard — they often seal poorly and lead to repeat EVAP codes. Brand-name caps (Stant, Motorad, dealer parts) are the safer choice.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.