Check Engine Light: What Does It Actually Mean?

The short version
The check engine light is the engine management computer's way of saying "I have detected at least one fault and logged a code for it". The light itself does not tell you what the fault is. To know that, the codes have to be read with a proper diagnostic tool.
The first thing to look at: is the light steady, or flashing?
- Steady light: usually a non-urgent fault. You can drive home safely and book a diagnostic in the next week.
- Flashing light: an active misfire that can damage your catalytic converter inside a few hundred kilometres. Pull over when it is safe to, and arrange for the car to be checked before the next drive.
Most check-engine lights end up being one of about ten common causes. Some are five-minute fixes. Some are several-thousand-dollar repairs. The diagnostic is what tells you which one.
What the check engine light actually is
Every car built since the mid-1990s has an onboard diagnostic system (the OBD-II standard, mandated for Australian-delivered petrol cars from 2006 under ADR 79/01 and for most diesels from 2007 to 2008). The system continuously monitors dozens of sensors that report on engine performance, emissions, fuel mixture, ignition timing and exhaust gases.
If any sensor reports a reading that falls outside the manufacturer's normal range, the computer logs a fault code and turns on the check-engine light. The fault code is a five-character string (something like P0301 or P0420) that identifies the specific subsystem and fault type. There are over a thousand standard codes, plus manufacturer-specific ones.
Reading the code is the first step in figuring out what is wrong. It is not the whole job. The code points to a symptom (for example, "oxygen sensor reading slow"), not necessarily the underlying cause (which could be a worn sensor, a vacuum leak, an exhaust leak, or a damaged wire). That is why a proper diagnostic combines code reading with physical testing.
Steady light versus flashing light
This is the single most important distinction, and it is genuinely a critical one.
Steady light
A steady, on-all-the-time light means the fault is logged but not currently causing active damage. The car has detected an issue, but the issue is stable enough that running the engine is not making it worse minute by minute.
Typical causes of a steady light:
- Loose, missing or damaged petrol cap (the fuel system is not sealing properly)
- Worn oxygen sensor (reads slow but is still reporting)
- Worn or contaminated mass airflow sensor
- Failing catalytic converter (mild)
- Stuck or failed evaporative emissions valve
- Worn spark plug starting to misfire intermittently
- Loose or damaged vacuum hose
- Throttle body needing a clean
You can usually drive home safely with a steady light. Book a diagnostic in the next week or so. If the light goes off on its own after a drive or two, the fault has temporarily cleared, but the code stays logged in memory and a diagnostic can still find what triggered it.
Flashing light
A flashing check-engine light means an active misfire is happening right now. Misfires are when one or more cylinders fail to ignite their fuel-air mixture properly. The unburnt fuel ends up dumped into the exhaust system, where it eventually hits the catalytic converter and burns there instead.
Catalytic converters are made of a ceramic honeycomb coated with precious metals (platinum, palladium, rhodium). They operate at about 400 to 600 degrees Celsius normally. Dumping unburnt fuel into one pushes the temperature above 900 degrees, which melts the honeycomb. A melted catalytic converter is a $1,500 to $3,000 replacement on most cars, and a $4,000 to $6,000 replacement on some European vehicles.
The catalytic converter usually fails within a few hundred kilometres of continuous misfiring. So a flashing light is not "drive carefully", it is "stop and arrange to have it looked at".
What to do if you see a flashing light:
- Reduce load on the engine. Take your foot off the accelerator.
- Pull over when it is safe.
- Turn the engine off.
- Call us on 0451 159 954. We can usually be at your location the same day. Do not drive to a workshop.
The common causes, ranked by how often we see them
Here is a rough industry-typical breakdown of what tends to be behind a check-engine light — useful for setting expectations before you book a diagnostic. Across the check-engine diagnostics we have done across Brisbane, Logan and the Gold Coast, the picture is broadly similar:
| Cause | Industry-typical share | Fix cost typical |
|---|---|---|
| Worn oxygen sensor | 22% | $290 to $450 fitted |
| Misfire (spark plug, coil, injector) | 18% | $180 to $750 depending on cause |
| Loose or damaged fuel cap | 9% | $0 to $40 |
| Evaporative emissions leak | 8% | $189 to $590 |
| Mass airflow sensor | 7% | $349 to $590 |
| Catalytic converter inefficient | 6% | $1,500 to $3,500 |
| EGR valve | 5% | $390 to $850 |
| Throttle body or idle control | 4% | $189 to $549 |
| Vacuum or boost leak | 4% | $189 to $590 |
| Other (varied) | 17% | varies widely |
Two things to notice from that table. First, the loose-petrol-cap fix is genuinely common and genuinely free, so it is worth checking before you book anything. Second, the median repair cost is in the $300 to $600 range, which is meaningfully less than people often fear.
Should you keep driving?
A practical decision matrix:
- Flashing light, any car: stop driving, call us.
- Steady light, car running normally otherwise: usually safe to drive home and book a diagnostic in the next 7 to 14 days. If any other warning light appears, or the car begins to run differently, stop and call us before continuing.
- Steady light, car running rough or losing power: book a diagnostic this week, drive carefully in the meantime, avoid heavy load (no towing).
- Steady light, also an oil pressure warning or coolant temperature warning: stop driving regardless. Those secondary warnings are the urgent ones. The check-engine light is a side issue.
The "tank of fuel" rule of thumb: if a steady check-engine light is the only symptom, you can usually drive on the current tank of fuel and book a diagnostic before you would need to fill up again.
What a proper diagnostic actually does
A real diagnostic is not "plug in the reader, write down the code, replace the part the code suggests". A proper diagnostic includes:
- Reading all fault codes from every available control module (engine, transmission, ABS, body), not just the engine.
- Pulling freeze-frame data: the exact engine conditions at the moment the fault triggered (engine speed, load, temperature, fuel trims).
- Pulling historical codes: faults that have triggered before and cleared themselves, which are crucial for intermittent issues.
- Live data testing: watching the relevant sensors operate in real time to see whether their readings match what the engine is doing.
- A physical inspection: looking at hoses, connectors, exhaust components, anything the code might point to.
- A written summary of what was found, what was tested, and what the recommended repair is, with a fixed-price quote.
Done properly, a diagnostic takes 30 to 60 minutes and gives you a definite answer. Done lazily, it takes five minutes and ends with the wrong part replaced. The difference is what you pay for.
Our full charging-and-engine diagnostic is $129. If you proceed with the repair we recommend, the diagnostic fee is credited against the work. See the diagnostics service page for what is included.
Why "just clearing the codes" does not fix anything
A common temptation, especially with a cheap OBD reader bought online, is to clear the codes yourself and see if the light comes back. The light will go off temporarily. The fault is still there. The codes will be re-logged on the next drive cycle when the engine sees the same out-of-range reading.
Worse: every time the codes are cleared, the freeze-frame data is wiped too. If the fault is intermittent, the diagnostic information that would have helped find the cause is gone. We have done plenty of diagnostics that started with "the previous mechanic just kept clearing the codes", and the job is harder for it.
There is one legitimate use of clearing codes: after a repair, to confirm the fault does not re-trigger. We do this at the end of every diagnostic-and-repair job.
What to do if the light comes on right now
A short checklist for when you see the light:
- Is it steady or flashing? If flashing, pull over.
- Is the car running normally? If yes, you can usually drive home.
- Check the petrol cap. Open the fuel door, take the cap off, put it back on until it clicks. Drive for a few days. If the light goes out, that was your fault and you have saved yourself a diagnostic fee.
- If it stays on, book a diagnostic. Call us on 0451 159 954 or use the quote form with the make, model, year of your car and the symptoms (light steady or flashing, any rough running, when it first appeared). We come back during business hours with a quote.
The bottom line
The check-engine light is not the death sentence people often fear. Most of the time the underlying fault is a $200 to $600 fix. Sometimes it really is something serious, and a proper diagnostic catches it before it gets worse. The worst case is ignoring a flashing light and turning a $600 misfire into a $3,000 catalytic converter.
If the light is on now, book a diagnostic. If it has been on for months and the car still runs fine, book a diagnostic anyway, because the underlying fault is rarely getting better on its own.
Fifteen-plus years as a qualified light-vehicle mechanic, mostly inside dealership workshops in South East Queensland, before starting My Mechanic QLD.
The work this article is about.
More from the blog

Six Signs Your Brakes Need Replacing (And When to Stop Driving)
Brake wear gives you warnings before it becomes dangerous.
9 min read
How Much Does a Brake Job Cost in Brisbane in 2026?
Real 2026 brake repair prices for Brisbane sedans, SUVs and utes, plus what actually goes into the price, why front brakes cost more than rear, and how dealerships, workshops and mobile mechanics compare.
9 min read
Why Is My Car Overheating? A Brisbane Mechanic's Guide
Temperature gauge climbing in traffic? Sweet smell from the vents? Here are the seven most common causes of overheating, what to do right now, and what each one costs to fix.
10 min readGot a specific question about your car?
Call us during business hours and one of the mechanics will pick up. No call-out fee for a chat.