P1457 Code: Unable to Pull Vacuum in Fuel Tank

๐ŸŸข Low severity ยท drivable

Safe to drive โ€” this is an emissions-system leak, but fix it before an emissions test.

What P1457 means

The evaporative emission (EVAP) system could not create a vacuum inside the fuel tank during its leak test. That usually means a large leak somewhere in the EVAP system is letting outside air in, so the engine computer stored P1457.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Tighten or replace the gas capYes$10โ€“30
Have a smoke test performed to find the leakMechanic$50โ€“150
Replace the leaking hose, valve, or canisterYes$40โ€“200

Frequently asked questions

Can I drive with a P1457 code?
Yes. It's an emissions-leak code and doesn't affect drivability, but get it fixed before your next emissions test.
Is a P1457 just a gas cap problem?
A loose or missing gas cap is the most common cause, but a leak in a hose, valve, or canister can also produce this code, so a smoke test is the reliable way to find it.
How much does it cost to fix a P1457?
As little as $10โ€“$30 for a gas cap, or $50โ€“$150 for a smoke test plus the cost of the leaking part.

Related codes

P0455
P0455 Code: Evaporative Emission Control System Leak Detected (Large Leak)
P0442
P0442 Code: Evaporative Emission Control System Leak Detected (Small Leak)
P1456
P1456 Code: Fuel Tank Temperature Sensor Circuit Malfunction

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.