A solid check engine light is usually fine to drive on for a few days, as long as the car runs normally. A flashing one is not. Flashing means the engine is misfiring hard enough to overheat the catalytic converter, and that's a $1,300-plus part (CarMD).
Get the code read this week either way. AutoZone, O'Reilly and Advance Auto Parts will do it for free.
What the light actually means
The light means the engine computer has logged a fault, almost always in the emissions system. That covers a lot of ground, from a loose gas cap to a dead catalytic converter.
The car stores a diagnostic trouble code with the fault. P0455 is a big evaporative leak (often the gas cap). P0420 is catalyst efficiency below threshold. P0301 is a misfire on cylinder 1. The code tells you which system failed, not which part. That's why RepairPal's technicians warn against buying parts off the code alone.
Solid and flashing are two different messages. Solid means "a fault is stored, fix it soon." Flashing means "misfire in progress, raw fuel is reaching the catalytic converter." Edmunds puts it bluntly: a misfire can overheat the emissions system and cause a fire. Stop driving and arrange a tow.
Most likely causes, in order
Gas cap first, then sensors, then ignition parts. That's the pattern in CarMD's repair data, which comes from over 17 million real-world repairs.
Repair | Average cost (CarMD 2022 data) | How urgent |
|---|---|---|
Tighten or replace gas cap | Free to $25 | Not urgent |
Replace oxygen sensor | $242 | Days to weeks |
Replace mass airflow sensor | $303 | Days to weeks |
Replace EVAP purge valve | $137 | Not urgent |
Replace ignition coil | $214 | Soon, misfire risk |
Replace coils and spark plugs | $392 | Soon, misfire risk |
Replace fuel injector | $424 | Soon |
Replace thermostat | $239 | Soon, overheating risk |
Replace catalytic converter | $1,313 | Fix before emissions test |
Edmunds quotes a newer CarMD set with higher numbers: $1,511 for a catalytic converter, $287 for an oxygen sensor, $480 for coils and plugs, and a $554 average repair. Prices moved up fast between those two reports, so treat the table as a floor, not a ceiling. RepairPal's own estimate for a catalytic converter is higher still, at $2,280 to $2,480 with OEM-grade parts, which is why a flashing light deserves a tow.
The gas cap case is worth testing before you spend anything. Tighten it until it clicks, drive a few trips, and see if the light clears on its own. Edmunds says a loose or badly seated cap flags the evaporative emissions system and the light goes out once the system passes its self-test again.
Can you keep driving, and for how long
With a solid light and no symptoms, a few days to a couple of weeks is reasonable. The car is telling you something is out of spec, not that it's about to strand you.
The exception is a solid light with symptoms. Rough idle, hesitation, poor fuel economy, a hot smell, or an overheating gauge all change the answer to "today." A misfiring engine or a bad oxygen sensor dumps extra fuel, and Edmunds notes that excess fuel shortens the life of the converter.
A flashing light means stop. Honda's guidance, as summarized on YouCanic, is the same as everyone else's: don't drive a Honda with a flashing light because of the misfire and catalytic converter damage that follows. Pull over, shut it off, and call a tow. A tow is cheaper than a converter.
One more case. If the check engine light comes on with the oil pressure light or the temperature light, stop right away. Those two don't wait.
What diagnosis costs
Reading the code is free at the big parts chains. A shop diagnosis runs about $122 to $179 at an independent, by RepairPal's estimate for a typical SUV like a Ford Explorer. Dealers often charge more and may put the fee toward the repair.
AutoZone's Fix Finder is the free option most people use. Staff plug a scanner into the OBD2 port under the dash, print the stored codes, and hand you a sheet with likely fixes. The service also reports emissions test readiness, which matters if your state does OBD inspections.
A cheap Bluetooth OBD2 dongle and a phone app does the same job in your driveway. It also lets you check whether the code is "pending" or "confirmed," which tells you if the fault is still happening.
Don't clear the code just to make the light go away. Clearing it also wipes the readiness monitors, and most states will fail an emissions inspection until the car has been driven enough to reset them. Clearing a code also deletes the freeze-frame data a mechanic uses to find an intermittent fault.
Will it pass inspection
No. In any state with OBD2 emissions testing, a lit check engine light is an automatic fail. The tester doesn't care what the code is.
If your inspection is due, fix the fault first, then drive a mixed cycle of city and highway miles over a few days before the test so the readiness monitors complete.
What to do today
- Note whether the light is solid or flashing. Flashing: pull over, switch off, call a tow.
- Solid: check the gas cap. Tighten until it clicks, or replace it if the seal is cracked.
- Drive to AutoZone, O'Reilly or Advance and get the codes read for free. Ask for the printout and photograph it.
- Look up the code on the printout. Codes starting P030x are misfires; stop driving until fixed. P04xx is emissions and can usually wait a week.
- Book a shop with the code in hand and ask for a diagnosis, not a parts swap. Budget $122 to $179 for diagnosis (RepairPal) plus the repair.
Sources
- RepairPal: Check Engine Light
- RepairPal: Check Engine Light Diagnosis and Testing Cost, Ford Explorer
- RepairPal: Catalytic Converter Replacement Cost
- Aftermarket News: CarMD Releases 2023 Check Engine Repair Trends
- Edmunds: What Your Check Engine Light Is Telling You
- SlashGear: What Is AutoZone's Fix Finder Service
- YouCanic: Honda Check Engine Light Stays On
Featured image: Check Engine by .kkursor (CC0). Source




No comments yet