Steady light: drive gently, diagnose soon. Flashing light: pull over now. You're cooking the catalytic converter.
Key takeaways
- A code names a circuit, not a part
- Free code reads sell parts, not answers
- Real diagnosis = live data + physical testing
- A light that 'went away' is still stored and coming back
The check engine light has one job: telling you the computer stored a fault. What it refuses to tell you is how bad. Here's how to read the situation like a mechanic.
First: steady or flashing?
A steady light means a fault is logged but the engine isn't in immediate danger. Drive gently, get it diagnosed soon. A flashing light means an active misfire is pumping raw fuel into the catalytic converter, which is being cooked as you drive. Pull over, shut it down, and call. A converter costs many times what a misfire costs.
The free code read trap
The parts store will read your code for free and sell you the part the code mentions. Here's the problem: a code names a circuit, not a part. A lean code can be a vacuum leak, a tired fuel pump, a dirty airflow sensor, or a failing O2 sensor. Guess wrong and you've spent real money to keep the light on. The store isn't being dishonest. Reading a code just isn't diagnosis.
What actual diagnosis looks like
Live data. Freeze-frame from the moment the fault set. Then physical tests. Smoke, voltage, pressure. On the suspect circuit until the failed component is proven. That's what our mobile diagnostic visit does in your driveway, and it's why the part we replace is the part that was broken.
"But the light went off by itself"
The fault is still stored, and it will vote again. Intermittent faults are the cheapest ones to fix early and the most expensive ones to ignore. They choose their moment, and the moment is never good. We can read history codes even after the light clears.
Light on right now? Call (407) 490-4147. We come to you anywhere in the Orlando area.