Can you keep driving with the check engine light on?
Usually yes, if the lamp is a steady amber check engine light and nothing else is lit. Amber means the ECM logged a fault that needs attention soon, not this minute. A red stop engine lamp, a flashing lamp, or a second warning for oil pressure, coolant temperature or air pressure changes the answer to stop.
The lamp colors and what each one means
The lamp language is nearly the same across Freightliner, Kenworth, Peterbilt, Volvo, Mack and International.
- Amber check engine (MIL): a fault is stored. Power and speed are normal for now. Most OEMs expect you to finish the shift and have the code read soon.
- Amber plus a derate message: the ECM has already cut torque or set a speed limit. You can still move, but a timer is running.
- Red stop engine: oil pressure, coolant temperature or another engine protection value crossed a critical line. Pull over and shut it down. On many engines a flashing red lamp gives you about 30 to 60 seconds before the ECM shuts the engine off by itself.
A flashing amber DPF lamp is different: the filter needs a parked regen soon, but the engine is not in danger. The full chart is in /guides/check-engine-light-colors-trucks.
Seeing a light on the dash? Snap it with DERATE and know if you can keep driving
Three answers: drive, caution, stop
1. Keep driving to a shop. Steady amber check engine, gauges normal, no smoke, no new noise, no loss of power. Finish the load or reach a shop you trust. Do not clear the code before someone reads it.
2. Caution: limit speed and load. Amber check engine plus a derate message, an exhaust or DEF (urea) lamp, soft boost, or a coolant or oil gauge drifting toward the edge. Slow down, avoid long grades, and get to a shop today. A 15 or 30 percent torque cut does not heal on its own.
3. Stop now. Red stop engine lamp, or any amber lamp together with a red warning for oil pressure, coolant temperature or low air. Signal, get fully onto the shoulder or a ramp, shut down and set your triangles. A diesel with no oil pressure or boiling coolant goes from a sensor fault to a crankshaft job in minutes.
Red-flag combos that mean pull over
- Check engine plus the low oil pressure lamp, or a gauge under about 10 psi at idle. Common code: SPN 100 FMI 1. See /code/spn-100-fmi-1.
- Check engine plus high coolant temperature, typically a gauge past about 225°F (107°C). Code: SPN 110 FMI 0. See /code/spn-110-fmi-0.
- Check engine plus the low air pressure buzzer under 60 psi. The brakes, not the engine, are the emergency.
- Check engine plus engine protection torque derate, SPN 1569 FMI 31. The ECM is defending itself from one of the conditions above.
Derate countdowns you should know
Emissions faults do not stop the engine, but they start a clock. On 2010 and newer trucks a DEF or SCR fault triggers a staged inducement: warning lamp, then a torque cut, then a speed limit. For years that final step was 5 mph (8 km/h). After EPA guidance in 2025, Cummins, Detroit and PACCAR released calibrations that raise the final speed to 25 mph (40 km/h), but only on trucks that have the update. An older calibration can still drop you to 5 mph, so treat a DEF lamp with a countdown as a caution case. The stages are in /guides/what-is-engine-derate.
How to read the code and what to note
Most dashes show the SPN and FMI under a faults or diagnostics menu in the driver display; on older trucks you need a code reader in the 9-pin port.
- Pull over somewhere safe, leave the engine idling, and photograph the dash with the lamps lit.
- Scroll to the fault screen and photograph the SPN and FMI list, or plug in a reader.
- Write down the gauges (oil pressure, coolant temperature, boost, DEF level) and the conditions (speed, grade, load, outside temperature, time since the last regen).
- Send the photo to the shop or dispatch. For a quick read on the road, DERATE is an iPhone app that reads a photo of the dash warning lights or of a scanner screen and gives a free keep-driving, caution or stop verdict; the detailed causes, steps and cost come with a plan.
- Do not clear codes. The freeze-frame data is what the tech needs.
The liability angle at a DOT inspection
A lit check engine lamp by itself is not an out-of-service condition under FMCSA rules, but the inspector will look harder, and the problem behind the lamp can be one: an exhaust leak, a brake fault, coolant on the ground. Carriers log lamp events through telematics, and OEM warranty records show how long a fault stayed active before repair. A week on a red lamp can turn a covered repair into a denied claim. Note the lamp on your DVIR the day it appears. This is general information, not legal advice.
FAQ
How long can I drive with an amber check engine light?
Most OEMs expect you to finish the shift or the day and have the code read within a few hundred miles. If a derate message appears, that window shrinks to the nearest shop.
Does a check engine light fail a DOT inspection?
Not by itself. The inspector checks the physical condition of brakes, tires, lights and exhaust. If the fault behind the lamp causes a visible defect, that defect can put you out of service.
Can I clear the code myself so the lamp goes off?
You can, but the fault returns and the shop loses the data that points to the cause. Clearing an active derate code does not remove the derate.