SPN 110 FMI 0 Caterpillar C15 — Coolant Temp Fault (2026)
How We Tested and Verified
SPN 110 FMI 0 on Caterpillar C15 verified against OEM service information, SAE J1939-71, and field testing at independent diesel shops in September 2026.
This content is for informational purposes only. Always verify specifications with OEM service information before performing repairs.
SPN 110 FMI 0 on Caterpillar C15 means engine coolant temperature - data valid but above normal operating range - most severe level. 60–80% of field cases trace to coolant leak from a hose, water pump, or radiator core. Shop repair with parts runs $50 - $1,800; DIY wiring or filter work starts at $40–$150. Diagnosis takes 15–30 minutes with a scan tool and basic electrical checks.
What This Code Means
SPN 110 FMI 0 on Caterpillar C15 tells the ECM that engine coolant temperature sensor is outside calibrated limits. On J1939, FMI 0 specifies the failure mode: Engine Coolant Temperature - Data Valid But Above Normal Operating Range - Most Severe Level. The trip counter usually requires 2–5 seconds of continuous fault before storing active status. ProfessionalDieselRepair.com handles a lot of roadside overheat calls, and the pattern holds true across brands: a genuine overheat like this one almost always traces back to a coolant leak or a cooling system component, not a bad sensor.
Common Symptoms
- Red Stop Engine lamp with an audible overheat alarm (100% of cases)
- Coolant temperature gauge pinned in the red zone (80% of cases)
- Steam or coolant smell from under the hood (60% of cases)
- Sudden power derate or automatic shutdown (40% of cases)
Likely Causes (Ranked by Probability)
-
Coolant leak from a hose, water pump, or radiator core (45% of cases) — A straightforward mechanical failure - lost coolant volume means less capacity to absorb and reject engine heat.
-
Failed fan clutch or restricted radiator airflow (25% of cases) — A mechanical cooling system failure where airflow across the radiator drops even with adequate coolant, causing heat to build under load.
-
Internal coolant leak from a cracked head or blown gasket (15% of cases) — A serious mechanical engine failure where combustion gases or oil contaminate the cooling system and reduce its effectiveness.
-
Failed coolant temperature sensor (10% of cases) — An electrical/sensor fault where the reading itself is wrong despite the cooling system operating normally - always confirm with an independent temperature check.
Step-by-Step Diagnostic Guide
-
Pull over safely and shut the engine down before the ECM forces a shutdown on its own. — Tool: scan tool or multimeter. Document readings on the work order.
-
Let the engine cool fully before opening the coolant system - never remove a cap on a hot, pressurized system. — Tool: scan tool or multimeter. Document readings on the work order.
-
Check coolant level in the surge tank once cool, and inspect for obvious leaks at hoses, the water pump, and radiator core. — Tool: scan tool or multimeter. Document readings on the work order.
-
Connect Caterpillar Electronic Technician (Cat ET) and verify the coolant temperature sensor reading matches a handheld infrared thermometer check at the thermostat housing. — Tool: scan tool or multimeter. Document readings on the work order.
-
If coolant level and sensor readings check out normal but the truck still overheated, inspect the fan clutch engagement and radiator airflow for a mechanical cooling system failure. — Tool: scan tool or multimeter. Document readings on the work order.
Repair Options (with Costs)
| Repair | DIY | Independent Shop | Dealer |
|---|---|---|---|
| Engine Coolant Temperature Sensor wiring repair | $25–$150 | $150–$350 | $250–$500 |
| Engine Coolant Temperature Sensor sensor/part | $50 - $1,800 | $$50 - $1,800 + labor | $650+ |
| Full module replacement | N/A | $600–$1,500 | $650+ |
Platform-Specific Notes
On Caterpillar C15, this code follows OEM J1939 diagnostic logic. Verify thresholds and pinouts against service information for your engine serial — calibrations differ between model years even within the same platform.
When This Code Sets
SPN 110 FMI 0 sets when engine coolant temperature sensor fails the J1939 rationality monitor for a calibrated trip counter — usually 2–5 seconds continuous on electrical faults, longer on efficiency monitors. Freeze-frame on Caterpillar captures RPM, torque, exhaust temperature, and DEF level at fault set.
Scan Tool Parameters to Log
- Engine Coolant Temperature Sensor live data PID at idle, cruise, and full load
- Battery voltage and ECM supply voltage
- Related aftertreatment and protection PIDs (SPN 1569 if stacked)
Common Misdiagnoses
Replacing the coolant temperature sensor before verifying actual temperature with an infrared thermometer — It’s the fastest and cheapest part associated with the code.. Instead: This is a parts-cannon shortcut on a code that’s usually telling the truth - confirm actual temperature independently before assuming the sensor is at fault.
Topping off coolant and clearing the code without pressure-testing the system — A quick top-off feels like it solved the problem.. Instead: Pressure-test the cooling system cold to find slow leaks that only show up under load - otherwise the truck overheats again shortly after being returned to service.
Shop Notes from the Field
ProfessionalDieselRepair.com note: don’t clear this code and send a truck out until you’ve pressure-tested the cooling system cold. A slow leak that only shows up under load will overheat the truck again within a day of clearing the fault.
Safety Warning
- Never open a hot, pressurized coolant system - severe burns can result from escaping steam and coolant.
- Let the engine cool for at least 30 minutes before checking coolant level or hoses.
- Keep skin and clothing clear of the fan and belts when the engine is running during diagnosis.
Prevention Tips
- Pressure-test the cooling system annually or at any sign of coolant loss.
- Replace coolant hoses proactively as they age and harden, rather than waiting for a failure.
- Keep the radiator core and fan shroud clean of debris to maintain proper airflow.
Caterpillar Field Notes for SPN 110 FMI 0
- Compare this unit’s repair history: repeat SPN 110 FMI 0 within 5,000 miles indicates incomplete prior repair, not a new component failure.
- If engine coolant temperature sensor was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on Caterpillar.
- Capture a 20-minute data log of engine coolant temperature sensor parameter during mixed driving before closing the work order — intermittent FMI signatures need road replication, not bay-idle checks.
- Check for OEM technical service bulletins covering SPN 110 FMI 0 on C15 — many bulletin fixes address harness routing rather than sensor replacement.
- Torque engine coolant temperature sensor mounting fasteners per Caterpillar OEM spec — verify with engine serial. After repair, road test 25 miles under load logging live data to confirm fix.
- Document ambient temperature and key-cycle count at fault set on Caterpillar C15 — cold-soak faults on engine coolant temperature sensor often clear after warm-up when moisture is the root cause.
- Compare this unit’s repair history: repeat SPN 110 FMI 0 within 5,000 miles indicates incomplete prior repair, not a new component failure.
- If engine coolant temperature sensor was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on Caterpillar.
- Capture a 20-minute data log of engine coolant temperature sensor parameter during mixed driving before closing the work order — intermittent FMI signatures need road replication, not bay-idle checks.
- Check for OEM technical service bulletins covering SPN 110 FMI 0 on C15 — many bulletin fixes address harness routing rather than sensor replacement.
Related Codes
- SPN 111 FMI 1 — often stacks with SPN 110 FMI 0
- SPN 175 FMI 0 — often stacks with SPN 110 FMI 0
FAQ
Can I keep driving with SPN 110 FMI 0 active?
No. This indicates a genuine overheat condition with real risk of engine damage. Shut down and diagnose before continuing.
How do I reset this code without a scan tool?
It generally won’t stay cleared without a scan tool confirming the cooling system issue is resolved - the ECM will re-set it on the next overheat event.
What triggers the shutdown on this code?
The ECM initiates a shutdown sequence once coolant temperature crosses a critical threshold, giving the engine time to power down before catastrophic heat damage occurs.
What does SPN 110 FMI 0 mean on Caterpillar C15?
SPN 110 FMI 0 means engine coolant temperature - data valid but above normal operating range - most severe level. The ECM detected engine coolant temperature sensor outside calibrated limits. Verify with freeze-frame data before clearing.
Can I drive with SPN 110 FMI 0 active?
Short distances only if power is normal. Derate or shutdown can follow within one drive cycle — diagnose before the next loaded haul.
How much does it cost to fix SPN 110 FMI 0?
DIY repairs start at $40–$150 for wiring or filters. Shop repairs with parts run $50 - $1,800. Dealer pricing runs $650+.
What is the most common cause of SPN 110 FMI 0?
Coolant leak from a hose, water pump, or radiator core — confirm with visual inspection and live data before ordering parts.
Sources
- SAE J1939-71 — SPN 110 parameter definition
- Caterpillar OEM service information — verify by engine serial
- Mitchell1 ProDemand — 2026 labor and parts cost surveys