Home › Codes › SPN 3031 › FMI 16
SPN 3031 FMI 16
Aftertreatment 1 DEF Tank Temperature — Value too high (moderately severe).
The reading is above normal at a middle warning level — more serious than FMI 15, less than FMI 0.
What the SPN covers: Temperature of the DEF in the tank, read by a sensor in the tank header. It controls tank heating and tells the computer whether the fluid can be pumped. More on SPN 3031.
What FMI 16 usually points to: A developing over-condition that often precedes a derate. More on FMI 16.
Severity
MEDIUM — fix soon
A bad reading can block DEF heating or dosing and lead to inducement derates, especially in cold weather.
Likely causes
- Failed temperature sensor in the tank header (often combined with level/quality)
- DEF-corroded connector or wiring
- Tank heater fault making the reading implausible
- Network message missing from a smart tank sensor
Checks & fixes (easiest first)
- Compare the reading with ambient temperature after a cold soak
- Inspect the header connector for white crust and corrosion
- Check for related heater, level and quality codes
- Check for network codes if the sensor reports over CAN
FAQ
What does SPN 3031 FMI 16 mean?
Aftertreatment 1 DEF Tank Temperature — value too high (moderately severe). The reading is above normal at a middle warning level — more serious than FMI 15, less than FMI 0.
Is SPN 3031 FMI 16 serious?
A bad reading can block DEF heating or dosing and lead to inducement derates, especially in cold weather.
What should I check first for SPN 3031 FMI 16?
Compare the reading with ambient temperature after a cold soak; Inspect the header connector for white crust and corrosion; Check for related heater, level and quality codes.