Why Is Your Check Engine Light On? Causes and What to Do Next
That small amber light on your dashboard can mean a loose fuel cap or something that could cost you thousands if you ignore it.
The check engine light (CEL), officially called the Malfunction Indicator Lamp (MIL), comes on when your vehicle’s Engine Control Unit (ECU) detects a fault somewhere in the engine, emissions, or transmission system.
It could be something minor. It could be urgent. The difference mostly comes down to one thing: Is the light solid or flashing?
This guide is for car owners, truck operators, fleet managers, and anyone running vehicles or equipment across Perth and regional Western Australia. Below, you’ll find everything you need to know about check engine light; including causes, warning signs, what to do step by step, and what happens when you ignore it.
What Does the Check Engine Light Actually Mean?
The check engine light is your vehicle’s way of saying: something isn’t right, and I need a professional mechanic to look at it.
Your vehicle’s Engine Control Unit (ECU) continuously monitors dozens of sensors across the engine, emissions, and transmission systems. When a sensor reading falls outside the acceptable range, the ECU logs a Diagnostic Trouble Code (DTC) and switches on the Malfunction Indicator Lamp (MIL), the check engine light.
Here’s the important part: the light doesn’t tell you what the fault is. It tells you a fault exists.
Every vehicle built after 1996 has an OBD-II port, usually located under the dashboard, that stores those DTC codes. A qualified technician connects a professional scanner to this port, retrieves the codes, and then interprets what they mean. A code points toward a system; it takes a trained technician to find the actual fault.
Think of it like this: a DTC code is a symptom, not a diagnosis. That distinction matters, and it’s exactly why a free scan at a parts store isn’t enough.
Solid Light vs. Flashing Light: What’s the Difference?
A solid light means investigate soon. A flashing light means stop driving now.
This is the most important distinction you need to know before you do anything else. Here’s a clear comparison:
Solid Check Engine Light | Flashing Check Engine Light | |
Severity | Moderate; fault detected | Severe; active fault occurring now |
What it usually means | Sensor fault, emissions issue, or system fault | Active engine misfire or critical failure |
Can I drive? | Yes, with caution; book a diagnostic soon | No; pull over immediately and switch off |
Urgency | Address within days | Address immediately |
Risk of waiting | Minor fault can escalate | Catalytic converter damage, engine damage |
Ignoring a flashing CEL is one of the most expensive mistakes a driver can make. An active engine misfire can destroy your catalytic converter within minutes of continued driving, turning what could have been a $150–$300 repair into a $2,000+ replacement job.
For truck operators and fleet managers: a flashing CEL mid-route or on a remote WA job site isn’t just a mechanical issue, it’s an operational one. Many commercial vehicles will also enter engine derate mode, limiting power and speed to protect the engine. More on that in a moment.
8 Most Common Causes of the Check Engine Light
Over 200 different fault codes can trigger the CEL, but in practice, most cases come down to a handful of common culprits.
1- Loose or Faulty Fuel Cap
The fuel cap seals the entire fuel vapour system. A loose, cracked, or poorly fitted cap triggers an EVAP system fault code. Before anything else, try retightening your fuel cap and restarting the vehicle. This clears the light in a surprising number of cases.
2- Faulty Oxygen (O2) Sensor
The O2 sensor monitors unburnt oxygen in the exhaust and helps the ECU manage the air-fuel mixture. A failing sensor causes poor fuel economy and, left long enough, damages the catalytic converter. It’s one of the most common fault codes on high-mileage vehicles.
3- Worn Spark Plugs or Ignition Coils
Worn spark plugs cause engine misfires; incomplete combustion that puts unburnt fuel into the exhaust system. This often triggers a flashing CEL and can cause rapid catalytic converter damage if not addressed quickly.
4- Mass Air Flow (MAF) Sensor Failure
The MAF sensor measures the volume of air entering the engine. A dirty or failing sensor causes rough idling, power loss, and increased fuel consumption. In WA, Perth’s dust, heat, and summer conditions accelerate MAF sensor wear, it’s a more common fault here than in cooler, cleaner climates.
5- Catalytic Converter Failure
Usually, the result of ignoring an O2 sensor fault or misfire for too long. A failing catalytic converter is expensive to replace and entirely preventable with early diagnosis.
6- EGR Valve or DPF Issues (Diesel Vehicles and Trucks)
Regarding highway trucks, fleet diesel engines, and heavy equipment, EGR (Exhaust Gas Recirculation) valve malfunctions and DPF (Diesel Particulate Filter) blockages are some of the most common reasons for CELs to come up. The stop-and-start nature of WA’s mining and civil construction activities, along with dusty environments, puts additional pressure on such systems. A blocked DPF which is not dealt with immediately can end up needing replacement altogether.
7- Auto Electrical Faults
Corroded wiring, damaged connectors, failing sensors, and battery voltage issues can all trigger the CEL. Modern vehicles and heavy machinery are sensor-heavy, and auto electrical faults are frequently misdiagnosed when a basic code reader is used instead of a proper diagnostic scan. This is where professional equipment and experience make the real difference.
8- Vacuum Line Leaks
Cracked or disconnected vacuum lines cause lean-running conditions and trigger fault codes. In WA’s extreme summer heat, rubber vacuum lines become brittle and prone to failure, especially on older vehicles doing long regional runs.
These eight causes cover the majority of check engine lights, but not all. Only a professional diagnosis and technician assessment can confirm the real cause.
What to Do When Your Check Engine Light Comes On: Step by Step
The light’s just come on. Here’s exactly what to do.
1- Stay calm and observe – Is the light solid or flashing? That determines everything that follows.
2- If it’s flashing – Pull over safely. Switch off the engine and do not drive. Call for a mobile mechanic or roadside assistance.
3- If it’s solid – Reduce speed, avoid heavy loads or sustained highway driving. And book a diagnostic as soon as possible.
4- Check the obvious first – Retighten your fuel cap and restart the vehicle. If the light clears within a few drive cycles, the cap was likely the issue.
5- Note any symptoms – Rough idling, loss of power, unusual smells, increased fuel consumption, or strange noises. Tell your mechanic everything — this information speeds up diagnosis.
6- Don’t clear the code yourself – Resetting the CEL without diagnosing it wipes the stored fault data your technician needs to find the root cause.
7- Reduce the load on the engine – Even if the vehicle feels normal and the light is solid, avoid hard acceleration, towing, steep inclines, or long highway runs. Reducing engine load can help prevent a minor fault from developing into a more serious and expensive repair.
8- Book a professional OBD diagnostic – Not a free code reader at a parts store. A scanner reads the code; a trained technician diagnoses the vehicle.
9- Fleet managers – Log the fault immediately, remove the vehicle from high-load duties, and contact your maintenance provider. One unreported CEL can turn into an unplanned breakdown.
Check Engine Light on Trucks, Fleets, and Heavy Equipment: What’s Different?
This is where most mechanics stop, and where SavQuip starts.
Light vehicles and commercial equipment both use ECU-based diagnostics, but trucks, earthmovers, and heavy machinery add significant complexity. Commercial vehicles use the J1939 diagnostic protocol rather than standard OBD-II, requiring specialist scan tools that most general mechanics don’t carry.
They also run additional systems that generate their own fault codes:
- DPF (Diesel Particulate Filter) – blockages require forced regeneration or replacement
- SCR/AdBlue systems – faults here trigger CELs and can force the vehicle into derate mode
- EGR valves – common fault in high-cycle diesel engines running in dusty WA conditions
- Telematics and fleet management systems – fault codes can feed directly into fleet management platforms, but still require a qualified technician to assess and resolve
Engine Derate Mode is the commercial operator’s biggest concern. When certain fault codes are triggered, the ECU deliberately reduces power and torque to protect the engine. A truck in derate mid-route, or a piece of plant equipment on a WA mine site, means lost productivity, unplanned downtime, and a recovery bill that dwarfs the cost of a simple diagnostic.
A single ignored CEL on a fleet vehicle can cascade into a tow, workshop downtime, and a repair bill that could have been avoided entirely.
Why You Should Never Ignore the Check Engine Light
It’s tempting to think: it’s been on for weeks and the car’s driving fine. But the fault codes stored in your ECU don’t disappear. The underlying problem continues, and usually worsens.
Here’s what ignoring it actually costs:
- A faulty O2 sensor left unaddressed eventually destroys the catalytic converter, turning a $300 sensor fix into a $2,000+ replacement
- An engine misfire left running cracks cylinder heads and ruins the catalytic converter
- A DPF blockage ignored past the point of regeneration requires a full DPF replacement, a major expense compared to a routine regen service
- Auto electrical faults left unresolved can lead to complete electrical failure or, in severe cases, a fire risk
- For fleet and commercial operators: a vehicle operating with an uncleared CEL may fail a WA roadworthiness or safety compliance inspection, creating legal and operational exposure
The rule is simple: the sooner it’s diagnosed, the cheaper and simpler the fix.
How a Professional Diagnostic Works: What to Expect
A lot of people avoid booking a diagnostic because they’re not sure what it involves or what it will cost. Here’s exactly what happens.
- Step #1. Connect the scanner: A skilled technician hooks up a professional-grade OBD-II or J1939 scanner to your vehicle’s diagnostic port. Don’t confuse this with an inexpensive handheld scanner since only professional grade scanners extract live data and historical codes.
- Step #2. Pull fault codes: All stored Diagnostic Trouble Codes (DTCs) are extracted from the vehicle’s onboard computer. These codes may be from previous trips to the mechanic but have been erased before.
- Step #3. Analyse fault codes: This step requires years of expertise as each code provides information about the car’s systems, not the component itself. It is up to the technician to interpret the meaning behind the code in light of other factors.
- Step #4. Inspect the vehicle physically: Various components are checked physically. Many repairs will be needed once the physical inspection of components and connections is made.
- Step #5. Quote: Before any work is done, you’ll be provided with an easy-to-understand, detailed quote. Nothing else!
- Step #6. Repair, reset, and road test: Your vehicle is repaired and the fault codes are cleared.
With SavQuip’s mobile diagnostic service, this entire process happens at your location, whether that’s your driveway, your depot, or a job site in regional WA. No workshop visit, no tow, no unnecessary downtime.
Don’t let a dashboard warning light cost you more than it should.
Get a Professional Engine Diagnostic from SavQuip – Perth’s Mobile Mechanical and Fleet Maintenance Specialists
Whether you’re driving a light vehicle, managing a truck fleet, or operating heavy equipment on a WA site, a check engine light is never worth guessing at. Our qualified technicians at SavQuip come to you with professional diagnostic equipment, give you a clear answer, and fix it right the first time.
- Mobile on-site diagnostics across Perth metro and regional WA
- Experienced in light vehicles, trucks, fleet, and heavy equipment
- Transparent pricing; clear quote before any work begins
- Available 24/7 for urgent repairs
Check Engine Light FAQs
1- Can I drive with the check engine light on?
If the light is solid and your vehicle is driving normally, it is generally safe to drive short distances with caution, but you should book a professional diagnostic promptly. If the light is flashing, stop driving immediately. A flashing CEL indicates a serious active fault that can cause severe and rapid engine damage.
2- How much does a check engine light diagnostic cost in Perth?
The cost for professional diagnostics of a light vehicle in Perth is approximately between $80 and $165. For trucks and other kinds of heavy-duty equipment, it costs around $150 – $300+ per hour.
3- Will the check engine light go away on its own?
Sometimes, if the fault was temporary, such as a loose fuel cap, the light may clear after a few drive cycles. But if an underlying issue exists, the light will return. Never assume the problem has resolved without a proper diagnostic.
4- What does a flashing check engine light mean?
A flashing check engine light indicates a severe, active fault; most commonly an engine misfire. Continued driving causes rapid catalytic converter damage and can lead to major engine failure. Pull over safely, switch off the engine, and contact a qualified mechanic immediately.
5- Can a check engine light cause a vehicle to fail a WA inspection?
Yes, because if your check engine light is still blinking, it means there is a problem with your emissions or engine management system, hence making your vehicle fail the roadworthy/safety compliance inspection in WA.
6- What is the difference between a check engine light and a service light?
A service light is a scheduled maintenance reminder. For example, an oil change interval. A check engine light means the ECU has detected an active fault that requires investigation and professional attention. They are entirely different systems.
7- Can a mobile mechanic diagnose a check engine light on-site?
Yes, a mobile mechanic is able to run an OBD or J1939 diagnostics test using professional diagnostic equipment, diagnose the car and even do some repairs without bringing the vehicle to the shop. This helps you save time and money. We offer mobile diagnosis and repair services around Perth and throughout Western Australia.