The orange engine-shaped warning light just appeared on your dashboard, and the question is always the same: can I keep driving or do I need to stop right now? The answer depends on how the light is behaving and what colour it is. The difference between a yellow and a red light, between flashing and steady, determines whether you have minutes, days, or seconds to react.
Yellow Light Versus Red, the First Rule
Dashboard warning lights follow an international colour system used by every manufacturer. A yellow (amber) light means a warning that needs attention but does not necessarily require an immediate stop. A red light means danger and requires you to pull over as soon as it is safe.
The check engine light is yellow. It tells you the ECU (engine control unit) has logged a deviation in engine or emissions system operation. In most cases, the car can still be driven, at least to the workshop.
But if a red engine light or a red oil pressure light (the oil can icon) appears on the dashboard, the situation is completely different. A red oil light means oil pressure has dropped below the safety threshold and the engine is running without proper lubrication. A red temperature light means the engine is overheating. In both cases, the rule is the same: stop immediately, turn off the engine, and do not attempt to drive even a metre further. Continuing to drive with a red warning light can destroy the engine in less than a minute.
So when you see a light on the dashboard, check the colour first. Yellow gives you time. Red gives you none.
Flashing or Steady, the Second Key Distinction
Even within the yellow check engine light, there is one difference that changes everything: whether the light is flashing or staying on steady.
Flashing means pull over. A flashing check engine light means the engine has an active misfire on one or more cylinders. Unburned fuel passes through the exhaust directly into the catalytic converter, and it can damage the converter within minutes of driving. Catalytic converter replacement is among the most expensive repairs on any vehicle, and the problem causing the flash is usually something far cheaper. So it is not worth the risk.
What to do: ease off the throttle, do not load the engine, and drive to the nearest workshop by the shortest possible route. If the engine is running very poorly, shaking, or stalling, pull over to a safe spot and call roadside assistance.
Steady means diagnostics within a few days. A steady check engine light means the ECU is logging a fault that is not immediately critical. The car is safe to drive to the workshop, but do not use that as an excuse to put it off for weeks. A problem that lights up the dashboard today with no noticeable symptom can escalate within weeks into a fault that triggers limp mode, leaving you without power at the worst possible moment.
Most Common Real-World Causes From Workshop Practice
These are the causes we find most often when a driver comes in with the check engine light on.
Fuel cap. A loose, damaged, or improperly closed fuel cap causes a pressure change in the fuel system. The ECU registers it as an evaporative system fault and turns on the light. Tighten the cap until it clicks. If that was the cause, the light will turn off after two to three driving cycles. Simple, and surprisingly common.
Oxygen sensor (lambda probe). The sensor in the exhaust that measures oxygen levels in the exhaust gases. When the oxygen sensor weakens, the ECU cannot properly regulate the air-fuel ratio. Fuel consumption goes up, the engine may run unevenly, and in some cases it may misfire at idle.
Spark plugs and ignition coils. Worn spark plugs or weakened ignition coils cause irregular cylinder operation. This is the most common reason for a flashing check engine light. On modern engines with individual coils per cylinder, one bad coil gives a clear symptom: the engine shakes at idle and one cylinder is not firing.
MAF sensor. Measures how much air enters the engine. When dirty or faulty, the ECU receives incorrect data and cannot dose fuel properly. The result is uneven running, increased fuel consumption, and a fault code stored in memory.
Catalytic converter and DPF. On petrol engines, reduced catalytic converter efficiency is a common fault, especially on vehicles over ten years old. On diesels, the DPF filter plays a similar role and clogs with soot if the car is used exclusively in the city on short trips.
LPG specifics. If you drive on LPG and the light only comes on when you switch to gas mode, the problem is most likely in the LPG system calibration. Poorly calibrated maps, worn gas injectors, or a faulty reducer can trigger a check engine code. This is resolved with LPG system calibration and diagnostics.
What Not to Do When the Check Engine Light Comes On
Two mistakes are far more common than all others, and both make the situation worse.
The first is clearing the code without reading it. A generic ELM327 adapter and a phone app can erase the fault code and turn off the light. But the underlying cause remains. The light comes back, often at the worst time, and you have lost the information about when and under what conditions the fault first appeared. That information helps the mechanic during diagnostics.
The second is driving for weeks with the light on. Every week of delay increases the chance that an initially cheap problem turns into an expensive one. An oxygen sensor drifting out of range starts wearing down the catalytic converter. A spark plug that misfires starts pushing unburned fuel into the exhaust. A small fault becomes a major repair.
What Diagnostics Look Like at the Workshop
The mechanic connects a diagnostic reader to the OBD port (every vehicle built after 2001 has one under the steering column) and reads the DTC fault codes the ECU has logged. Each code points to a specific area: P0171 means a lean mixture, P0300 means a misfire, P0420 means reduced catalytic converter efficiency.
But the code itself is not the final answer. P0171 can mean a vacuum leak, a dirty MAF sensor, a weak fuel pump, or even a leaking intake manifold. An experienced mechanic uses the code as a starting point and then checks sensors, pressures, and mechanical condition to identify the actual cause. That is why quality diagnostics matter: replacing parts at random based on the code alone often leads in the wrong direction and costs more than it should.
If your check engine light has come on and you are not sure what it means, book an appointment and we will check on diagnostics where the problem is coming from. It is better to know than to guess.