A check engine light after filling up is usually a fuel cap that didn't seal. Not always. If the light came on and the car is also running rough, the fuel is the bigger suspect.
The light on its own won't tell you which. How the car is driving will. Here's how to work it out in two minutes, and when to stop driving.
The Bottom Line
- Steady light and the car drives normally? On a petrol car it's most likely the fuel cap. Re-seat it until it clicks.
- The light can take several days of normal driving to go off after the cap is fixed.
- Light plus rough running, stalling, smoke or power loss? Treat it as a fuel problem. Pull over and switch off.
- Flashing light? The engine is misfiring. Stop as soon as it's safe.
- Driving a diesel? A loose cap is a much weaker explanation. Check your receipt before you go any further.
Why does the check engine light come on after filling up?
A check engine light is the orange engine-shaped warning on your dashboard. It means the car's computer has logged a fault. After a fill-up, the most common reason is the fuel cap. Most petrol cars check that the fuel tank is sealed. If the cap isn't on properly, the car reads it as a fuel vapour leak and can switch on the engine light. RAC WA puts it simply: even a loose fuel cap can trigger it.
Honda's CR-V owner's manual explains how the car sees it. It says the car "will detect a loose or missing fuel fill cap as an evaporative system leak". Some cars show a "Check fuel cap" message first. If the leak is still there, the engine light follows.
However, a cap can also let you down when it's tight. RAC WA notes the cap may need to be tightened or replaced, so a cracked or worn seal can do the same job as a loose one.
That's why the timing fools people. You just filled up, so it feels like the fuel. Often it's the cap you twisted on in a hurry.
Is it the fuel cap or the fuel?
The quickest tell is how the car drives. A loose cap doesn't change how the engine runs. Wrong fuel or bad fuel does, and it usually shows within minutes of starting.
Signs it's probably the fuel cap
- The light is steady, not flashing.
- The car starts, idles and drives exactly like it did before the fill.
- It's a petrol car.
- You can't remember hearing the cap click, or the flap was left open.
Signs it's the fuel, not the cap
- The engine shakes or idles rough.
- It stutters, hesitates or loses power when you accelerate.
- There's more smoke than usual.
- It stalls, or it's hard to restart.
- The light is flashing.
The AA says a diesel with petrol in it will "likely run erratically or stall completely". Diesel in a petrol car brings reduced power and a clogged fuel system and spark plugs. Either way, the car feels wrong, not just the dashboard.
| What you're seeing | Most likely cause | What to do |
|---|---|---|
| Steady light, car drives normally, petrol car | Loose or worn fuel cap | Re-seat the cap. Give it a few days of normal driving. |
| Steady light plus rough running or power loss | Wrong fuel or bad fuel | Pull over, switch off, check the receipt. |
| Flashing light | Engine misfiring | Stop as soon as it's safe. Don't keep driving. |
| Any light on a diesel straight after a fill | The fuel is the main suspect | Check the receipt before you drive further. |
| Light still on after a week, car runs fine | Cap seal or another fault | Book in with your mechanic. Not an emergency. |
What does a flashing check engine light mean?
A flashing engine light means the engine is misfiring right now. Honda's Pilot owner's manual says the light "blinks when engine misfiring is detected" and tells drivers to park somewhere safe and wait with the engine off. That's a stop-now light, not a book-it-in light.
After a fill-up, a flashing light plus rough running points hard at the fuel. For example, diesel in a petrol engine clogs the spark plugs, which is exactly the kind of thing that makes cylinders miss. Every minute the engine keeps running pushes more of the wrong fuel through the system.
If you're seeing other warning signs too, our wrong fuel symptoms guide lists what each one means.
Driving a diesel? Here's why that changes things
On a diesel, a loose cap is a much weaker explanation. Diesel barely evaporates at normal temperatures, so the fuel vapour check is built around petrol cars. UN Regulation 83, the international rulebook for light vehicle emissions testing, leaves compression-ignition (diesel) engines out of its fuel vapour test.
As a result, if your diesel ute or 4WD throws an engine light straight after a fill, don't assume it's the cap. Check the receipt first.
Petrol in a diesel is the combination that does the most damage. The AA explains that petrol acts as a solvent and "increases friction between the parts in a diesel engine". In our experience, it's also the most common call we get in Perth: a diesel ute or 4WD filled with unleaded on autopilot. If that's you, read our petrol in diesel page and don't start it again.
What should you do right now?
Work through this in order. It takes a couple of minutes.
- Pull over somewhere safe and switch off. Don't sit there with the engine running while you work it out.
- Check your receipt. It shows the fuel type and the pump number. That one piece of paper answers most of the question.
- Wrong fuel on the receipt? Don't restart the engine to see if it's OK. Leave the car where it is and call us.
- Right fuel, and the car drove normally? Take the cap off and put it back on until it clicks. Check the seal for cracks. Then drive as normal. Honda's manual says the light should go off after several days of normal driving once the cap is tightened or replaced.
- Right fuel, but the car is running rough? It could be a bad batch. Stop driving and keep the receipt. Our guide to a car that won't start after a fill-up covers how to tell.
- Cap sorted, car runs fine, light still on after a week? Book it in with your mechanic. Honda's advice is the same: if the light doesn't go off, have the car inspected. It's not a roadside emergency.
If you've already driven a fair way since the fill and the car is getting worse, stop now. Our guide on driving after putting in the wrong fuel explains why the engine running is what does the damage.
Can a bad batch of fuel set off the engine light?
Yes, it can. In fact, fuel with water or dirt in it can make an engine run rough, and a misfire is one of the faults the engine light watches for. Ryco, the Australian filter maker, describes its diesel fuel water separators as removing "damaging water and contaminants" before they foul the fuel filter.
In Australia, fuel quality is regulated under the Fuel Quality Standards Act 2000. You can report suspected contaminated fuel to the federal environment department (DCCEEW). It can't sort out compensation, though. For that, start with the servo, and keep your receipt.
If the servo put the wrong fuel in for you, our guide on who pays when the servo gets it wrong walks through your options. For water or dirt in the tank, see our contaminated fuel removal page.
What happens when Ben comes out?
Ben is a qualified mechanic with over 10 years' experience. The first thing he does is confirm what's actually in the tank. No guessing.
If it's wrong or contaminated fuel, the job happens where the car is parked:
- Drain the tank.
- Flush the lines, pump and filter.
- Replace the fuel filter when it's needed.
- Refuel with the right fuel.
- Start the car and check it's running right before he leaves.
No tow truck. No workshop drop-off. 24/7 across Perth. Diesel in a petrol car gets the same treatment, see our diesel in petrol page. That said, if it turns out not to be the fuel, Ben will tell you straight. No Fix No Fee.
Frequently Asked Questions
Can a loose fuel cap really turn on the check engine light?
Yes. Most petrol cars check that the fuel tank is sealed. A loose, missing or worn cap reads as a fuel vapour leak, and the engine light can come on. RAC WA lists a loose fuel cap as one of the things that can trigger it. Re-seat the cap until it clicks and check the seal.
How long does the engine light take to go off after tightening the fuel cap?
Not straight away. Honda's owner's manual says it should go off after several days of normal driving once the cap is tightened or replaced. If it's still on after that, have your mechanic check the car.
Is it safe to drive with the check engine light on after filling up?
If the light is steady and the car drives normally, it's usually fine to keep driving and sort the cap. If the car is running rough, losing power, smoking or stalling, pull over and switch off. That points to the fuel, and driving on makes it worse.
My engine light is flashing after I filled up. What do I do?
Stop as soon as it's safe and switch the engine off. A flashing light means the engine is misfiring. Straight after a fill, the fuel is the first suspect. Check the receipt, don't restart it, and call for help.
Can wrong fuel turn on the check engine light?
Yes. Wrong fuel makes the engine run badly, and the engine light watches for faults like misfires. You'll usually notice rough running, smoke or power loss as well. If the receipt shows the wrong fuel, don't restart the car. Get the tank drained where it's parked.
I drive a diesel and the engine light came on after filling up. Is it the fuel cap?
It's less likely than on a petrol car. Diesel barely evaporates, and the fuel vapour test in emissions rules is aimed at petrol cars. Check your receipt first. If unleaded went into your diesel, don't restart it, because petrol does the most damage in a diesel.
Light on after a fill? Check how it drives
The engine light is a prompt to look closer, not a reason to panic. A steady light and a smooth-running car usually means the cap. Rough running, a flashing light, or a diesel that's just been filled means check the fuel.
If it's the fuel, we come to you. Drain, flush, refuel, back on the road. No towing, no stress.