Code Details
| Display code | SPN 110 FMI 0 |
|---|---|
| SPN | 110 |
| FMI | 0 |
| OEM code | None listed |
| Manufacturer | Detroit Diesel |
| System | Cooling system �?engine protection |
| Component | Engine coolant temperature sensor / cooling system |
| Source address | Unknown or not applicable |
| Severity | high |
| Review status | source backed |
| Source confidence | medium |
| Last reviewed | 2026-06-09 |
Plain-English Meaning
Detroit DD13 and DD15 engines monitor coolant temperature and actively protect themselves when it climbs out of the normal range. FMI 0 is the most serious above-normal level �?not a warning that the temperature is trending up, but a signal that it has already exceeded the safe limit. The protection system reduces power and warns the driver. Continuing to operate a severely overheating engine risks head gasket failure, cylinder head distortion, or internal damage that is considerably more expensive than the original cooling fault.
SPN 110 is Engine Coolant Temperature 1 in J1939. FMI 0 means the measured value is valid and above the upper limit of the normal operating range at the highest severity level. On Detroit DD13/DD15 engines, the MCM2.2 monitors a coolant temperature thermistor (NTC type) mounted in the cooling circuit. A genuine overtemperature condition sets FMI 0; a sensor failure would typically produce FMI 3 (shorted to supply) or FMI 4 (shorted to ground or open). The engine protection module links coolant temperature to derate thresholds and may progressively reduce torque as temperature increases further.
Common Symptoms
- Red stop lamp or amber warning lamp active on the dash
- Engine protection derate �?noticeably reduced power or speed limitation
- Coolant temperature gauge reading in the danger zone
- Steam or coolant smell from under the hood in severe cases
- Engine may enter a protection shutdown sequence if temperature continues to rise
Possible Causes
Possible causes may include the items below. The list is not a parts diagnosis.
- Coolant loss from an external leak: failed hose, water pump seal, head gasket, or radiator
- Thermostat stuck closed, preventing hot coolant from circulating through the radiator
- Fan clutch slipping or not engaging, reducing airflow through the radiator at low road speeds
- Radiator core clogged with scale, road debris, bugs, or internal scaling reducing heat rejection
- Water pump impeller slipping or cavitating, reducing coolant flow rate through the circuit
- High ambient temperature combined with sustained grade climbing or loaded operation exceeding cooling capacity
First Checks
- Allow the engine to cool before opening the radiator or overflow tank �?never open a hot pressurized cooling system
- Check coolant level in the overflow reservoir; a low level points to a leak somewhere in the system
- Inspect hose connections, the water pump area, and the front of the radiator for coolant residue, wet spots, or dried deposits
- Confirm the fan engages when the engine is at operating temperature; a fan clutch that slips or disengages is a common cause in vocational and construction duty cycles
- Connect Detroit DiagnosticLink and view live coolant temperature alongside fan command status and any related protection-event history
Can I Keep Driving?
Stop the vehicle safely when a red stop lamp is active or when this code is present with a significant power reduction. Do not restart until the cause is identified �?a brief cooldown does not fix the underlying fault and the engine can overheat again quickly after restart.
Related Lookup Pages
Sources
- Detroit Diesel Service and Support Detroit Diesel Corporation / Daimler Truck North America · oem · accessed 2026-06-09 · confidence medium
Source: Detroit Diesel Corporation / Daimler Truck North America, Detroit Diesel Service and Support. This page paraphrases factual fields only and is not a substitute for the original document.
Open source - SAE J1939 Standards Collection SAE International · official · accessed 2026-05-05 · confidence medium
Source: SAE International, SAE J1939 Standards Collection. This page paraphrases factual fields only and is not a substitute for the original document.
Open source
FAQ
How do I know if SPN 110 FMI 0 is from a real overtemperature or a failed sensor on a Detroit?
FMI 0 means the temperature value is valid and genuinely high �?not that the sensor circuit has failed. A failed sensor typically sets FMI 3 (voltage high, reading maximum temperature) or FMI 4 (voltage low or open). If the dash gauge and DiagnosticLink both show high temperature, the sensor is almost certainly reading accurately and the cooling system has a real problem.
Can the Detroit fan clutch be verified without special tools?
A basic check: confirm the fan engages and stays engaged when the engine is at operating temperature with the A/C on. DiagnosticLink can also command the fan clutch on and off to verify it responds to ECM commands. If the fan does not engage when commanded, the likely causes are a failed fan clutch solenoid, a wiring fault, or the clutch assembly itself.
After the cooling system is repaired, does anything need to be reset in DiagnosticLink?
The active fault should clear once coolant temperature returns to the normal range. Stored fault codes can be cleared in DiagnosticLink after confirming the repair. If protection events were recorded, a Detroit service facility can review the protection history to assess whether heat exposure was severe enough to warrant additional inspection.