Check Engine Light With Smell of Gas: EVAP and Fuel Leaks
Table of contents

Key Takeaway
Smelling gas with the check engine light on? Here's how to tell if it's a vapor leak or something serious.
Smelling gas with the check engine light on is either a low-urgency EVAP vapor leak (codes P0440-P0457) or a high-urgency actual fuel leak. A strong, constant smell or a visible puddle means stop driving immediately. STEER reads the EVAP code instantly so you can distinguish a $20 gas-cap fix from a roadside fire risk.
Safety First: When to Stop Driving Immediately
Do not continue driving in any of these scenarios. Shut off the engine, exit the vehicle, and call for a tow.

EVAP Leak vs Actual Fuel Leak
| Factor | EVAP Vapor Leak | Actual Fuel Leak |
|---|---|---|
| Smell strength | Mild, intermittent | Strong, constant |
| Visible liquid | No | Yes — puddle under car |
| DTC codes | P0440–P0457 | Usually none |
| Fire risk | Very low | High |
| Urgency | Schedule service | Stop driving immediately |
How STEER tells you which one you have
EVAP codes are stored in the OBD-II system; an actual fuel leak usually stores no code, because the fuel system pressure can still be in range even while liquid is escaping a cracked line. Plug the [STEER OBD-II scanner](/obd2-scanner/) in: if you see P0442, P0455, or P0456, you have an EVAP code and the smell is vapor; if no codes are stored, the smell is mechanical and you need to physically inspect for leaks. See our [EVAP leak diagnostic guide](/codes/evap-leak-guide/) for the full code-by-code walkthrough.
Frequently Asked Questions
Is it safe to drive with a gas smell and check engine light?
It depends on the smell strength. A mild, intermittent gasoline odor that you notice only after parking points to an EVAP vapor leak — safe to drive short-term, schedule diagnostic. A strong, constant smell or a smell inside the cabin while driving means stop immediately. A visible fuel puddle, fuel dripping while parked, or smell paired with visible smoke is an emergency — exit the vehicle and call for help.
Can a loose gas cap cause a gas smell and check engine light?
Yes. A gas cap that does not fully seal allows fuel vapor to escape from the filler neck, especially when the tank is freshly fueled and pressurized. The smell is most noticeable for the first hour after refueling, in still air, or in warm temperatures. Tighten the cap until it clicks 3 times, and if the smell and light persist after 2-3 drive cycles, replace the cap ($10-$25) before pursuing more expensive EVAP diagnosis.
What's the difference between an EVAP leak and a fuel leak?
EVAP leaks are vapor leaks from the sealed evaporative emissions system — gas vapor escapes between the tank, charcoal canister, purge valve, and engine. They produce a mild, intermittent smell with no visible liquid, and they store P0440-series codes. Actual fuel leaks are liquid fuel escaping from a cracked line, leaking injector, leaking fuel pump, or damaged tank. They produce strong constant odor, visible drips or puddles, and rarely store any code because pressure can still be in spec.
How urgent is a P0455 large EVAP leak code?
P0455 itself is not an emergency — the most common causes are a missing or loose gas cap, a disconnected EVAP hose at the canister, or a stuck-open purge valve. None of these are dangerous in normal driving. However, if P0455 is paired with a strong cabin gas smell or a visible drip, the cause may be a cracked hose or damaged fuel filler neck, which is a fire concern. Scan to confirm the code, then inspect visually before continuing.
Get plain-English answers on your iPhone
STEER reads your car's codes the moment they trigger and translates them into something you can act on.
Related reads
Keep going. These pair well with what you just read.
- Diagnostics
Check Engine Light Diagnostic: What to Expect and How to Save
Need a check engine light diagnostic? Here's what the test includes, how much it should cost, and how to avoid being overcharged.
8 min read - Diagnostics
Check Engine Light Blinking vs Steady: What It Means
Blinking and steady check engine lights mean very different things. One is urgent. Here's how to tell the difference.
7 min read - Diagnostics
Check Engine Light and Car Shaking: Causes and Risks
Check engine light plus shaking almost always means a misfire. Here's what's causing it and why you should act fast.
7 min read - Diagnostics
Check Engine Light Flashing Then Stops: Can You Ignore It?
Your check engine light flashed then stopped. Here's what happened and whether the problem is gone.
6 min read
