The check engine light is the most misunderstood light on the dash. It doesn't mean the engine is about to fail, and it doesn't tell us what's wrong. It tells us the car's computer saw something out of range and stored a code.
Steady vs. flashing
A steady light means the computer logged a fault. Drive normally and get it looked at in the next week or two. Gas cap loose, a sensor reading out of range, an emissions valve stuck: common, usually not urgent.
A flashing light means the engine is misfiring badly enough to damage the catalytic converter. Pull over when it's safe, and call us before driving it further. Catalytic converters are expensive, and a tow is cheaper.
Why we don't just read the code and swap the part
A parts store will read your code for free and sell you the part the code "points to." Sometimes that works. Often it doesn't, because a code describes a symptom, not a cause.
Take the most common one, P0420, "catalyst efficiency below threshold." The part it names is the catalytic converter. The actual cause, more often than not, is an exhaust leak, a lazy oxygen sensor, or an engine running rich. Replacing the converter without finding that costs well over a thousand dollars and the light comes back.
So we charge a flat diagnostic fee that covers the testing time to find the real cause: live data, wiring diagrams, and a technician who has seen that code on that engine before. You get the result, the evidence, and a written estimate before anything is repaired.
Can you just turn it off?
We can clear the code, but it comes back if the cause isn't fixed, and clearing it erases the data we need to diagnose it. If you're trying to pass an inspection somewhere, a recently cleared code also shows up as "not ready," so it doesn't help there either.
What to tell us when you call
- Is the light steady or flashing?
- Did anything change: a fill-up, a rough start, a noise, a loss of power?
- How long has it been on?
That's enough for us to tell you whether to drive it in or have it towed.
