John Deere Engines SPN412FMI16 Fault Code: EGR Temperature Signal Moderately High
EGR Temperature Signal Moderately High · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
SPN 412 FMI 16 means the ECU sees the EGR (exhaust gas recirculation) temperature signal reading moderately to much higher than expected for current operating conditions, specifically an EGR temperature around 290°C (554°F) on OEM engines. It sets after the engine has been running for a minimum of 3 minutes with the fault active, triggers an alarm level of Stop, and causes the ECU to derate maximum engine power by up to 50 percent. Related code SPN 1569 FMI 31 (also written as 001569.31) sets when this code is active.
High severity. Alarm level is listed as Stop and the ECU derates maximum engine power by up to 50 percent when this code is active, so the machine should not stay in normal service until the cause is found. It is not listed as an immediate shutdown code, but ignoring it risks EGR cooler, turbocharger, or engine damage from sustained high exhaust temperatures.
What does John Deere Engines error code SPN412FMI16 mean?
SPN 412 FMI 16 is set when the ECU's EGR temperature sensor signal reads moderately higher than what is expected for the operating conditions present at the time. The EGR system recirculates a portion of exhaust gas back into the intake to reduce combustion temperatures and emissions, so an unexpected high temperature reading in that circuit points to either a real overheating condition in the EGR path or a sensor and wiring problem making it look that way.
This code needs the engine running for a minimum of 3 minutes with the fault condition present before it becomes active. Once set, the alarm level is Stop and the ECU attempts to maintain proper operating conditions while also derating maximum engine power by up to 50 percent to protect the engine and EGR hardware.
When SPN 412 FMI 16 is active, the related code SPN 1569 FMI 31 (also referenced as 001569.31) is also set. Some troubleshooting sequences call for checking SPN 110 (engine coolant temperature) FMI 0, FMI 15, and FMI 16 first, since coolant-related problems can drive up EGR temperatures.
What triggers a John Deere Engines SPN412FMI16 code?
The engine must be running for a minimum of 3 minutes with the EGR temperature signal reading higher than expected for the current operating conditions before the ECU sets this code. On OEM engines, the ECU is looking for an EGR temperature around 290°C (554°F). When the fault is active, SPN 1569 FMI 31 (001569.31) is also set.
Common causes of SPN412FMI16
- Bad EGR valve
- Blockage on or near the radiator, or a plugged radiator
- Leaks or cracks in the cooling system or radiator hoses
- Loose fan belt
- Malfunctioning cooling fan or damaged fan shroud
- Bad radiator cap
- Improper or low coolant level
- Excessively high ambient air temperature
- Blocked, restricted, or bad EGR cooler
- Intake or exhaust restrictions, or other signs of high exhaust temperature in the exhaust system
- Restricted charge air cooler
- Bad terminals, connector, or wiring at the EGR exhaust temperature sensor, including an open or short in the harness
- Damaged sensor housing, engine housing, or O-ring defects at the EGR temperature sensor
- Bad EGR temperature sensor
- Bad terminals or connector at the ECU
- Outdated or bad ECU software
- Bad ECU
- EGR flow sensor venturi bracket loose, or EGR flow sensor restriction
- VGT (variable geometry turbocharger) vanes sticking, or VGT vane position sensor inaccurate
- Damaged turbocharger
- Plugged EGR circuit, EGR system leak, or exhaust leak
How to troubleshoot John Deere Engines SPN412FMI16: first checks
- Check engine coolant level and look for leaks or cracks in hoses, the radiator, and the radiator cap. Confirm SPN 110 related coolant temperature codes are not also present, since these are checked first in the troubleshooting sequence.
- Inspect the fan belt for looseness and the fan shroud for damage, and confirm the cooling fan is operating correctly.
- Look for blockage on or near the radiator and check for restrictions in the charge air cooler and intake or exhaust system.
- Inspect the EGR valve, EGR cooler, and EGR flow sensor venturi bracket for looseness, blockage, or damage.
- Check terminals and connectors at the EGR exhaust temperature sensor and at the ECU for corrosion or damage, and inspect the wiring harness for opens or shorts.
- Inspect the EGR temperature sensor housing and O-ring for damage, and inspect the sensor itself for failure.
- Check the turbocharger and VGT vanes for sticking or damage, and verify the VGT vane position sensor reading is accurate.
- Confirm ECU software is current and check the ECU connector for a solid connection.
How the code clears
No separate clearing step is listed for this code beyond correcting the underlying cause. Because the fault requires the engine running for a minimum of 3 minutes with the condition present before it goes active, expect it to take at least that long to confirm the code is cleared after repairs. Follow the listed troubleshooting sequence, checking SPN 110 (coolant temperature) related codes first, then rechecking SPN 412 FMI 16 specifically.
Frequently asked questions
What does John Deere SPN 412 FMI 16 mean?
It means the ECU's EGR temperature signal is reading moderately to much higher than expected for the current operating conditions, specifically around 290°C (554°F) on OEM engines, after the engine has run for a minimum of 3 minutes with the condition present.
Will SPN 412 FMI 16 cause a power loss?
Yes. The alarm level is Stop and the ECU derates maximum engine power by up to 50 percent while the code is active, so operators may notice a real loss of performance until the underlying cause is fixed.
What is the most common cause of this EGR temperature code?
Cooling system problems are frequently involved, including low coolant level, a plugged or blocked radiator, leaking hoses, a loose fan belt, or a damaged fan shroud. EGR valve, EGR cooler, and EGR temperature sensor faults are also common causes.
Does this code affect other fault codes?
Yes. When SPN 412 FMI 16 is active, SPN 1569 FMI 31 (also shown as 001569.31) also sets. Troubleshooting sequences typically also involve checking SPN 110 engine coolant temperature codes at FMI 0, FMI 15, and FMI 16 first.
Can I keep driving or running the machine with this code active?
The listed alarm level is Stop and the engine is derated up to 50 percent power, so the machine is already telling you something is wrong. It's best to get the EGR, cooling, and sensor systems inspected before continuing normal work to avoid further engine or turbocharger damage.
How long does the engine need to run before this code sets?
A minimum of 3 minutes of engine running time with the fault condition present is required before the ECU marks this DTC as active.
Is a bad sensor or a real overheating problem more likely?
Both are listed as possible causes. Bad terminals, connectors, wiring, sensor housing, or O-ring problems at the EGR temperature sensor can cause a false high reading, while actual cooling system, EGR cooler, EGR valve, or turbocharger problems can cause genuinely high EGR temperatures. Both areas should be checked.