What does the check engine light mean? It signals that your car’s system has detected an issue — from minor fixes to serious problems that need attention.
Can I Drive with the Check Engine Light On? The Honest Answer
That little amber glow on your dashboard has a way of making even the calmest driver’s stomach drop. Is it serious? Can you make it to work? Should you pull over right now? At Tower Service Station, we’ve been asked this question more times than we can count — and we believe every driver deserves a straight, honest answer, not a fear-driven one.
So here it is, broken down clearly.
What the Check Engine Light Is Actually Telling You
Your check engine light (officially called the Malfunction Indicator Lamp, or MIL) is part of your vehicle’s On-Board Diagnostics system — OBD-II, which has been standard in all North American vehicles since 1996. When something falls outside the expected operating parameters — whether it’s an engine sensor, the emission system, or something in the fuel system — the vehicle’s ECU (Engine Control Unit) logs a Diagnostic Trouble Code (DTC) and lights up that warning.
Here’s the thing: that light doesn’t tell you what is wrong. It only tells you something is wrong. The actual fault code lives inside the vehicle’s computer, waiting to be read by a diagnostic scan tool.
Steady Light vs. Flashing Light — This Distinction Matters
Not all check engine lights are created equal. The behavior of the light itself is your first and most important clue.
- Steady/Solid Light — Generally indicates a non-emergency fault. Something is off, but the vehicle is likely still safe to drive for a short period. Common causes include a loose gas cap, a faulty oxygen sensor, or an EVAP system issue.
- Flashing/Blinking Light — This is urgent. A flashing check engine light almost always signals an active engine misfire, which can cause unburned fuel to enter the exhaust and damage your catalytic converter rapidly. In Canada, catalytic converter replacement can run anywhere from $800 to over $2,000 depending on the vehicle make and model — a repair bill that grows significantly if a misfire is left unaddressed.**
If your light is flashing: do not ignore it. Reduce speed, avoid heavy acceleration, and get your vehicle to a shop as soon as possible.
Common Reasons the Light Comes On
This is where a lot of online resources get vague. Here are the actual, most frequently logged fault codes:
- P0420 / P0430 — Catalytic converter efficiency below threshold
- P0171 / P0174 — System running lean (too much air, not enough fuel)
- P0300 series — Engine misfires (random or cylinder-specific)
- P0440 / P0442 / P0455 — Evaporative emission (EVAP) system leaks
- P0128 — Coolant temperature below thermostat regulating temperature
- Loose or missing gas cap — Often triggers the EVAP codes above
Many of these don’t cause immediate drivability issues. Others, particularly misfire codes, can cause real-time engine stress and shouldn’t be driven through.
So, Can You Drive? Here’s the Honest Framework
There is no universal yes or no — it depends on the light’s behavior and your vehicle’s feel. Use this framework:
You can likely drive cautiously (short distances, to a shop) if: The light is steady, your vehicle drives normally, there are no strange sounds, no performance loss, and no other warning lights accompanying it.
You should stop driving or minimize driving immediately if: The light is flashing, you notice rough idling, loss of power, overheating, unusual smells, or if the oil pressure or temperature warning lights are also on. Combining warning signs is always a reason to act fast.
A diagnostic scan retrieves the stored fault codes from your vehicle’s computer — this is the only reliable way to know exactly which system triggered the alert. Without reading those codes, you’re guessing.
One important note: clearing the code without fixing the underlying problem only resets the warning. The light will return, and you may have inadvertently masked a growing issue.
What Happens If You Ignore It Too Long
Ignoring a check engine light is rarely free. Even faults that seem minor can cascade:
A faulty oxygen sensor left unaddressed can cause your engine to run rich (too much fuel), which increases fuel consumption and accelerates wear on the catalytic converter. A failing mass airflow sensor can cause rough idling, poor fuel economy, and eventually stalling. What might have been a $150–$300 sensor replacement can compound into a much larger repair.
Beyond repair costs, there’s a practical concern for Ontario drivers: your vehicle must pass an emissions inspection to be registered. A stored fault code — even one that isn’t causing obvious symptoms — will automatically trigger a fail on an emissions test. In most Canadian provinces, a diagnostic scan at a licensed auto repair facility is required before any emissions-related repair work can begin, and that scan fee is typically separate from the repair cost itself.
Getting It Properly Diagnosed
This is the step most people either skip or approach poorly. Picking up a cheap OBD-II reader at an auto parts store will give you a code number — but code numbers alone don’t tell the full story. Many codes have multiple possible causes, and proper diagnosis involves live data analysis, component testing, and technician experience.
Modern vehicles, including hybrids, have significantly more complex electronic systems than cars did even fifteen years ago. Diagnostic labour rates at independent repair shops in Ontario typically range from $100 to $150 per hour, and most shops charge a minimum diagnostic fee — understanding that cost upfront helps you make informed decisions about where to take your vehicle.
At our shop, every vehicle that comes in receives a full digital inspection using Auto-Vitals technology — meaning you get a clear, documented picture of your vehicle’s overall condition, not just the fault that triggered the light. Our technicians are fully certified and use the latest diagnostic equipment to identify problems accurately and efficiently, regardless of make or model.
If your check engine light is on — steady or flashing — don’t wait for it to get worse. Give us a call at 905-574-6166 or reach out through our contact page. We’ll walk you through what to check right away and get you scheduled fast. Getting the right answer the first time is always better than guessing.

This Post Has 0 Comments