A solid check engine light means the engine computer found a problem and saved a code. You can usually keep driving for now, but book a check soon. A flashing light is different: it usually means the engine is misfiring badly right now, and you should slow down, pull off at the first safe spot, and get it looked at. The rest of this guide explains why the two are treated so differently.
Every modern car has a computer that watches the engine and the emissions system while you drive. When a reading falls outside its normal range, the computer stores a trouble code and turns on the amber engine symbol on your dash. The light does not name a broken part. It points to the system that needs a closer look, such as ignition, fuel, air intake, or the evaporative system that holds fuel vapor.
A steady light is the most common case. The car may drive the same as always, or you may notice small changes like lower gas mileage or a slightly rough idle. Common reasons include:
None of these is an emergency on day one. But a small problem left alone can grow. A weak sensor can make the engine run rich and foul the plugs, and an early misfire can turn into a bad one. A stored code will also fail a California smog check, so it is better to deal with it before your registration is due.
Most cars flash the light for one main reason: a misfire bad enough to harm the catalytic converter. When a cylinder does not fire, unburned fuel goes into the exhaust. Inside the converter, that fuel burns and can push the temperature far above normal. That heat can melt the inside of the converter, and replacing one is an expensive repair. A severe misfire also makes the engine shake and lose power, which is not something you want in freeway traffic.
If the light starts flashing:
The check engine light is not the only warning on your dash. A red oil pressure light, a temperature gauge climbing into the red, or steam from under the hood are more urgent than any amber light. Pull over and shut the engine off if you see any of these.
Free code reads are handy, but a code is a starting point. One misfire code can come from five or six different causes, and replacing parts based on a code alone often wastes money. At 123 Auto Center we read the codes, look at the live engine data, and test the system that set the code until we find the real cause. Our diagnostic rate is $145/hour, and the first hour is applied toward your repair when the total is over $250. Learn more about our engine diagnostics. If the light came on with a rough idle, read rough idle or stalling: common causes. If your smog check is coming up, see will my car pass smog with the check engine light on?
Schedule a Diagnostic Call (909) 527-2525
Is it OK to drive a few miles to a repair shop when the light is blinking?
Only if the trip is very short and the car drives normally, and even then go slowly and avoid hard acceleration. If the car shakes badly, loses power, or you smell something hot, pull over and call for a tow. A tow costs far less than a new catalytic converter.
My light blinked for a while and now it stays on. What happened?
The computer flashes the light while a severe misfire is happening. When the misfire calms down, the light can stay on solid because the fault is still stored. The problem has not gone away, so have it checked soon.
Will an auto parts store code reading tell me what is wrong?
A code reader shows which system reported a problem, not which part failed. For example, a misfire code can come from a plug, a coil, an injector, a vacuum leak, or low compression. Testing is what finds the actual cause.
Is a loose gas cap really enough to turn on the light?
Yes, on many cars. The fuel system is sealed, and a cap that is loose or has a worn seal can set an evaporative leak code. Tighten it until it clicks. If the light does not go off after several days of normal driving, have it checked.