A check engine light that comes on within minutes or miles of fueling is the EVAP (evaporative emissions) system reporting a leak. The good news: the fix is usually under $40 and 90 percent of the time is a gas cap problem.
Pull the gas cap off, reseat it, and tighten until it clicks 3 times. Drive 50 miles. Many EVAP codes self-clear within 1-2 drive cycles if the seal is now good.
A cap that does not click 3 times, has a torn rubber seal, or has degraded over time will throw P0455 (large leak) or P0457 within 1-2 drive cycles of fueling.
The purge valve admits fuel vapor into the intake. When stuck open or closed it triggers P0441, P0446, or P0496. Replace the solenoid.
The vent valve seals the charcoal canister during testing. A stuck-open vent valve causes the leak self-test to fail every time, lighting the CEL after each refill.
Cracks in the rubber EVAP lines between the tank and charcoal canister leak vapor. Triggers P0442 (small leak). Use smoke testing to find.
A failed FTP sensor lies to the ECU during refueling. The car sees an apparent leak that does not exist. Less common but follow the codes.
| If you notice... | ...most likely cause |
|---|---|
| Light came on within 1 mile of leaving the pump | Gas cap not seated - tighten until it clicks 3 times |
| Light came on within a day of fueling | EVAP large leak P0455 or P0457 - usually still the gas cap |
| Light came on but you remember tightening the cap | Cap seal is worn - replace the cap, $15-$40 |
| Multiple EVAP codes (P0440 + P0455) | Purge valve or vent valve, not just the cap |
| CEL plus rough idle right after fueling | Purge valve stuck open - extra vapor flooding the intake |
Describe your symptom (or paste your code) and our AI gives you the exact most-likely fix, parts list, and cost in under 30 seconds. $5.99. One report, no subscription.
Get My Repair Report →30-second diagnosis. No subscription. No account.
If your scan tool shows one of these alongside this symptom, that is your starting point. Click any code for the full diagnosis, common causes, and repair costs.
Yes. EVAP codes do not affect drivability and will not cause damage. But the light blocks emissions inspection in most states, so do not wait too long if your sticker is due.
Yes, usually within 1-3 drive cycles (50-150 miles). The car keeps testing and the code self-clears once tests pass.
The EVAP test runs after the tank is full because that is when the seal is under maximum vapor pressure. Any leak shows itself then.
It is the cheapest fix in automotive. A $20 cap solves 80 percent of these codes. Get the OEM brand for your vehicle - aftermarket caps often fit but seal poorly.
Replace the cap first. Clear codes. Drive 100 miles. If the light comes back, move to the purge valve.
A small EVAP leak: no. A purge valve stuck open can cost 1-3 mpg. Worth fixing.