Semi Truck Check Engine Light: What It Means and What to Do
If you drive a semi truck long enough, that check engine light is going to come on. It’s not a question of if — it’s a question of when. And when it does, the decisions you make in the next few minutes can mean the difference between a quick roadside fix and a $15,000 engine rebuild.
I’m Albert, owner of Albert’s Road Service, and I’ve been diagnosing check engine lights on semis for years. I work on Freightliners, Kenworths, Peterbilts, Volvos, and Internationals all over South Florida — on I-95, on the Turnpike, in truck stops, loading docks, and the shoulders of every highway in Palm Beach County. I’ve seen every fault code the ECM can throw, and I’m going to walk you through exactly what your check engine light means, what the different warning lights indicate, and what you should do when one comes on.
What the Check Engine Light Actually Means
The check engine light (CEL) on a semi truck is a general indicator that the engine control module (ECM) has detected a fault. It’s connected to the OBD (on-board diagnostics) system, and when a sensor reads outside its expected range, or a system isn’t performing correctly, the ECM logs a fault code and turns on the light.
Here’s the thing most drivers don’t realize: the check engine light itself doesn’t tell you much. It could be a loose gas cap equivalent (minor sensor glitch) or it could be a catastrophic failure in progress. The only way to know is to read the fault codes — and that’s where a diagnostic scan comes in.
On modern trucks, the dash display usually shows an SPN (Suspect Parameter Number) and FMI (Failure Mode Identifier) code. These two numbers together tell a mechanic exactly what component is affected and what type of failure occurred. For example, SPN 3226 FMI 0 means your aftertreatment diesel particulate filter soot level is too high. SPN 102 FMI 4 means your boost pressure sensor voltage is too low.
The Different Warning Lights and What They Mean
Semi trucks don’t just have one warning light. You’ve got a whole dashboard full of them, and each one has a different severity level. Here’s what you need to know.
Yellow Check Engine Light (Amber Warning)
This is the most common one. A yellow or amber check engine light means the ECM has detected a fault, but the engine is still operating within acceptable parameters. You can usually keep driving — but don’t ignore it. Yellow means “get it looked at soon.”
Common causes of a yellow CEL include sensor readings that are slightly out of range, a pending regeneration on the DPF, a minor emissions system fault, or a sensor that’s starting to drift. I’d say 70% of the yellow check engine lights I diagnose in South Florida are aftertreatment-related — DEF system issues, NOx sensors, or DPF-related codes.
Red Stop Engine Light
This is the serious one. A red stop engine light means the ECM has detected a condition that could cause immediate engine damage if you keep driving. When this light comes on, you need to find a safe place to pull over as quickly as possible.
Common causes include dangerously low oil pressure, extreme coolant temperature, critical sensor failures that prevent safe engine operation, and severe aftertreatment faults that have escalated past the warning stage. Do not keep driving with a red stop engine light. I don’t care if you’re two miles from the truck stop — pull over, shut it down, and call me at 561-475-8052.
Yellow Engine Derate Warning
This light means the ECM is actively reducing your engine power or speed. You might be limited to 65 mph, 25 mph, or even 5 mph depending on the severity of the fault. Derate warnings are almost always emissions-related — aftertreatment system problems, DEF quality issues, or failed regenerations.
The derate usually starts mild (speed limited to 65 mph) and gets progressively worse if you don’t address the underlying fault. I’ve had drivers call me after driving for two days with a derate warning, and by the time I get to them, the truck is limited to 5 mph and the repair is twice as expensive as it would have been on day one.
High Exhaust System Temperature (HEST) Light
This light means your exhaust system is actively regenerating or running at extremely high temperatures. During a normal parked regen, this light is expected and normal. But if it comes on during driving and stays on, it could indicate a stuck injector, a failed turbo actuator, or a regen that’s not completing properly.
Malfunction Indicator Lamp (MIL)
The MIL is specifically an emissions-related light required by the EPA. It indicates that the truck is producing emissions above the legal limit. This light will cause you to fail a DOT inspection and needs to be addressed — it’s not just a maintenance issue, it’s a compliance issue.
Common Fault Codes I See in South Florida
Every region has its own pattern of common failures, and South Florida is no exception. The heat, humidity, and salt air create specific problems that I see over and over. Here are the fault codes I diagnose most often.
Aftertreatment and Emissions Codes
-
SPN 3226 (DPF Soot Level High): The DPF is loaded with soot and needs a regen. This is extremely common in trucks that do a lot of city driving or idling in South Florida heat. A forced regen usually fixes it — $200-$400 roadside.
-
SPN 3364 (DEF Quality Fault): The DEF quality sensor is reading the urea concentration as too low or too high. This can be bad DEF, a failed sensor, or crystallized DEF in the tank. In Florida, DEF degrades faster because of the heat — always check the expiration date.
-
SPN 4364 (NOx Conversion Efficiency): The downstream NOx sensor is reading higher NOx levels than expected, meaning the SCR catalyst isn’t converting NOx efficiently. This could be a bad catalyst, a DEF dosing problem, or a failed NOx sensor. This is one of the more expensive codes to resolve — $800-$3,000 depending on the cause.
-
SPN 5246 (Aftertreatment SCR Operator Inducement): This is the derate countdown timer. The system is telling you that you have a set number of miles or hours before the derate gets worse. When you see this code, call me immediately — the clock is literally ticking.
Engine Performance Codes
-
SPN 102 (Boost Pressure): Low boost pressure usually means a turbo problem, a boost leak, or a failed boost pressure sensor. In Florida’s heat, charge air cooler pipes expand and loose connections leak boost. I see this weekly.
-
SPN 100 (Oil Pressure): Low oil pressure is always serious. It could be a sensor issue (common), but it could also be a failing oil pump or bearing problem. Don’t gamble with this one — pull over and call 561-475-8052.
-
SPN 110 (Coolant Temperature): High coolant temp in Florida is practically a daily occurrence. The cooling system is working at maximum capacity six months of the year. Common causes are low coolant, a failed thermostat, a clogged radiator, or a water pump issue.
-
SPN 190 (Engine Speed): Erratic engine speed readings usually point to a crankshaft or camshaft position sensor failure. These sensors are relatively cheap ($50-$150) but a failure can leave you stranded.
Sensor Failures — Florida’s Heat Tax
Here’s something a lot of drivers and even some mechanics don’t realize: South Florida’s extreme heat causes sensor failures at a significantly higher rate than cooler climates. I’m talking about 30-40% more sensor failures compared to trucks that operate up north.
The reason is simple — electronics don’t like heat. Every sensor on your truck has electronic components (resistors, thermistors, transistors) that degrade faster at higher temperatures. When you combine 95-degree ambient temps with the 1,200-degree exhaust gas temperatures in the aftertreatment system, those sensors are living in a furnace.
The sensors I replace most often due to heat-related failure in South Florida:
- NOx sensors — $400-$800 each, and most trucks have two
- DEF quality sensors — $200-$400
- Boost pressure sensors — $100-$250
- EGT (exhaust gas temperature) sensors — $150-$300 each, and trucks have 4-6 of them
- Coolant temperature sensors — $50-$150
If your check engine light comes on in the summer months (which is basically March through November in Florida), there’s a good chance it’s a heat-related sensor failure.
When to Pull Over vs. Keep Driving
This is the question I get asked most: “My check engine light just came on — do I need to stop?” Here’s my decision framework.
Pull Over Immediately
- Red stop engine light — always stop
- Oil pressure warning — always stop
- Coolant temperature in the red zone — always stop
- Any unusual noise accompanying the light (knocking, grinding, hissing)
- Visible smoke from the engine compartment
- Sudden loss of power with the light
- Multiple warning lights coming on simultaneously
Drive to a Safe Location (Within 5-10 Miles)
- Yellow check engine light with a derate warning — you’re not going to make it worse in 5 miles, but get off the highway
- High exhaust temperature light during driving (not during a regen)
- ABS warning light — your brakes still work, but find somewhere to stop safely
Keep Driving but Schedule Service Soon
- Yellow check engine light with no derate, no unusual symptoms, engine sounds normal, temps are normal, gauges are all in the green
- MIL light only (emissions compliance issue, not an immediate mechanical threat)
- A single sensor fault code with no performance symptoms
My rule of thumb: If you’re not sure, pull over. A 30-minute roadside diagnostic costs a lot less than an engine rebuild. Call me at 561-475-8052 and describe what’s happening — I can usually tell you over the phone whether you’re safe to keep rolling or need to stop.
The Diagnostic Process: What Happens When I Show Up
When you call Albert’s Road Service for a check engine light, here’s exactly what I do.
Step 1: Code Read ($0 with Repair)
I plug my diagnostic laptop into your truck’s OBD port and pull every fault code — active and inactive. Active codes are current problems. Inactive codes are faults that happened in the past and may have cleared themselves. Both are important because inactive codes often tell me the history of the problem.
Step 2: Freeze Frame Data
Modern ECMs capture a snapshot of all engine parameters at the moment the fault occurred — coolant temp, boost pressure, engine load, RPM, ambient temp, everything. This freeze frame data tells me exactly what was happening when the code set, which is critical for accurate diagnosis.
Step 3: Live Data Analysis
I look at real-time sensor readings with the engine running. I’m comparing actual values to expected values and looking for sensors that are out of range, drifting, or erratic. This is where experience matters — I know what “normal” looks like for a DD15 at idle in 92-degree Florida heat, and I know when something’s off.
Step 4: Visual Inspection
I physically inspect the systems related to the fault codes. I’m looking for loose connectors, damaged wiring, leaks, physical damage, and anything that the computer can’t see. About 20% of the time, the problem is something simple that the scan tool can’t identify — a chafed wire, a loose hose clamp, a rodent-chewed connector.
Step 5: Repair or Recommend
If it’s something I can fix roadside — a sensor replacement, a forced regen, a wiring repair, a fluid top-off — I fix it on the spot. If it requires shop-level work, I tell you honestly and help you figure out the best next step. I don’t upsell and I don’t waste your time.
Fault Code Severity Levels by Engine Brand
Different engine manufacturers handle fault codes differently. Here’s a quick guide to how the major brands categorize severity.
Cummins (ISX15, X15)
Cummins uses a 3-tier derate system. Tier 1 reduces power by 25%. Tier 2 limits speed to 5 mph. Tier 3 shuts the engine down completely (after 2017 models). Cummins gives you a countdown in miles or hours before each tier escalates. The countdown resets if you address the fault, but once you hit Tier 3, you need a service tool to clear it.
Detroit Diesel (DD13, DD15, DD16)
Detroit’s system is similar but more aggressive with aftertreatment faults. A DEF quality fault on a Detroit can go from warning to 5-mph derate in as little as 4 hours of engine runtime. Detroit also has a unique “inducement” system where the engine will not derate if you’re driving above a certain speed — but the moment you slow down or stop, the derate kicks in and won’t release until the fault is fixed.
PACCAR (MX-13, MX-11)
PACCAR engines in Kenworths and Peterbilts use a derate system that’s generally a bit more forgiving on timing but just as strict on severity. They also display fault codes directly on the dash in plain-ish English, which is helpful for drivers trying to understand what’s happening.
Volvo (D11, D13)
Volvo uses an escalating warning system that starts with an amber alert, moves to a red alert, then derate, then torque limitation, then idle-only mode. Volvo’s system is probably the most communicative — the dash display tells you in relatively clear terms what’s happening and what you need to do.
How to Prevent Check Engine Light Issues
You can’t prevent every check engine light, but you can reduce the frequency and severity with good habits.
Keep Up with Preventive Maintenance
A solid preventive maintenance schedule catches sensor drift, worn components, and fluid degradation before they trigger fault codes. I offer PM services on-site — I come to your yard or terminal and do the entire service so your trucks don’t have to leave.
Use Quality Fluids
Bad DEF is the number one cause of aftertreatment check engine lights. Buy name-brand DEF from sealed containers. Check expiration dates. In Florida, store DEF in a cool location — heat degrades it faster. Use the correct engine oil specification for your engine and change it on schedule.
Don’t Ignore Minor Symptoms
If your truck is running a little rough, using a little more fuel, or making a sound it didn’t make last week — those are early warning signs. Addressing them before the check engine light comes on is always cheaper than waiting.
Get Highway Miles
If you do a lot of city driving or idling (common in South Florida), your DPF needs highway-speed driving to regenerate. Try to get at least 30 minutes of highway driving every couple of days to keep the aftertreatment system healthy. If you can’t, schedule regular forced regens to keep soot levels manageable.
Inspect Wiring and Connectors
Have your mechanic check connectors and wiring during PM services. In Florida’s salt air environment, connector corrosion is a major cause of intermittent check engine lights. A $10 tube of dielectric grease applied during a PM can prevent a $300 diagnostic call six months later.
What Not to Do When the Check Engine Light Comes On
I’ve seen drivers do some wild things when the check engine light comes on. Here’s what NOT to do.
-
Don’t disconnect the batteries to “reset” the light. This clears the fault codes that I need for diagnosis and doesn’t fix the underlying problem. The light will just come back.
-
Don’t buy a cheap code reader and try to fix it yourself based on Google. A code tells you what system is affected, not what’s wrong. SPN 3364 doesn’t always mean you need a new DEF quality sensor — it could be bad DEF, a wiring issue, or a software calibration problem. Misdiagnosis costs more than a proper diagnostic.
-
Don’t keep driving on a red stop engine light. I’ve seen drivers turn a $500 repair into a $20,000 engine replacement because they “just needed to make the delivery.”
-
Don’t ignore a derate timer. The countdown is real. When it hits zero, your truck is going to slow down dramatically — possibly on a busy highway. Deal with it before the timer runs out.
-
Don’t use aftermarket “delete” kits. They’re illegal, they void your warranty, and they’ll get you a massive fine at a DOT inspection. I don’t install deletes and I won’t fix problems caused by them.
When to Call Albert’s Road Service
Any time your check engine light comes on and you’re in the South Florida area, call me at 561-475-8052. I’m available 24/7 and I carry diagnostic equipment for every major truck brand. I can usually be on-site within an hour for emergencies in the Palm Beach County area.
Whether you’re broken down on I-95, sitting at a dock in Riviera Beach, or parked at your terminal in West Palm Beach, I’ll come to you, diagnose the problem, and give you an honest assessment of what it takes to get you rolling again.
Albert’s Road Service — 561-475-8052 — 24/7 mobile truck and trailer repair, West Palm Beach, FL.
Albert is the owner of Albert’s Road Service LLC — a 24/7 mobile truck and trailer repair service based in West Palm Beach, Florida. He specializes in Freightliner, Kenworth, Peterbilt, Volvo, and International truck repair throughout Palm Beach County and South Florida. Call 561-475-8052.