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
- Check engine light is on
- Possible fuel smell
- Usually no driving symptoms
Common causes
- most common: Loose or missing gas cap
- common: Large leak in an EVAP hose or line
- common: Faulty purge valve
- less common: Cracked charcoal canister
- less common: Damaged fuel tank or filler neck
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Tighten or replace the gas cap | Yes | $10โ30 |
| Have a smoke test performed to find the leak | Mechanic | $50โ150 |
| Replace the leaking hose, valve, or canister | Yes | $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)
P0442P0442 Code: Evaporative Emission Control System Leak Detected (Small Leak)
P1456P1456 Code: Fuel Tank Temperature Sensor Circuit Malfunction
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.