John Deere Engines SPN28FMI4 Fault Code: Digital Throttle Signal Out of Range Low
Also called Primary Analog Throttle Signal Out of Range Low, Throttle Voltage Low
Digital Throttle Signal Out of Range Low · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
SPN 28 FMI 4 sets when the John Deere ECU sees the digital throttle signal voltage drop below the lowest voltage that is physically possible for that sensor, while the ignition is on. It is logged as a Warning, and the ECU tries to maintain the engine operating envelope, especially if more than one throttle is configured in the Trim Options.
Medium severity. This is logged at Warning level and the ECU actively tries to keep the engine running normally, so it is not an immediate shutdown event. Still, throttle response can be affected, so it should be diagnosed the same shift rather than ignored.
What does John Deere Engines error code SPN28FMI4 mean?
SPN 28 FMI 4 means the ECU is reading a digital throttle signal voltage that is lower than the sensor's low voltage specification, a level that should not be physically possible from a healthy sensor and wiring. In plain terms, the throttle circuit is telling the ECU something is wrong with the signal, not that the operator is asking for low throttle.
This code covers the digital throttle signal, the primary analog throttle signal low condition, and general throttle voltage low descriptions used across different John Deere engine control software versions. All variants point to the same root issue: the throttle input voltage to the ECU has dropped below what the sensor can legitimately produce.
Because the ECU tries to maintain the engine operating envelope when more than one throttle is set up in the Trim Options, some machines may keep running on a backup or secondary throttle input while this fault is active, which can mask the severity of the underlying wiring or sensor problem.
What triggers a John Deere Engines SPN28FMI4 code?
The fault is displayed whenever the ignition is on and the fault condition is active, meaning the digital throttle input voltage has decreased below its low voltage specification. No specific voltage, time, or rpm threshold is given.
Common causes of SPN28FMI4
- Bad terminals or connector at the digital throttle sensor connector, including corrosion or loose pins
- Bad terminals or connector at the control panel C09 connector
- Open or short in the harness between the throttle and the ECU
- Short between the signal wire and the return wire
- Bad digital throttle sensor or bad multi-state throttle switch
- Bad ECU connector connection or bad terminals/pins at the ECU connector
- Bad or outdated ECU software
- Bad ECU
- Incorrect Trim configuration in the ECU for OEM applications, which can cause fault codes even with good hardware
How to troubleshoot John Deere Engines SPN28FMI4: first checks
- Confirm the ignition is on and note whether the fault is currently active or stored, since the code is only displayed while the fault condition is present
- Visually inspect the digital throttle sensor connector and the C09 control panel connector for corrosion, bent pins, or loose terminals
- Check the wiring harness between the throttle sensor and the ECU for chafing, pinches, or exposed wire that could cause a short or open circuit
- Check for a short between the throttle signal wire and the return wire
- Inspect the ECU connector and pins for damage or poor contact
- Verify the Trim Options configuration in the ECU, particularly if more than one throttle is set up, since misconfiguration alone can trigger this code
- Confirm ECU software is current, since outdated or bad ECU software is listed as a possible cause
How the code clears
No separate clearing step is listed. Because the code is displayed only while the fault condition is active, it should stop showing once the underlying wiring, connector, sensor, or software issue is corrected and the ignition cycle confirms the signal is back within range. If the fault clears with the ignition cycle but returns, treat it as an active intermittent wiring or connector problem rather than a one-time event.
Frequently asked questions
What does SPN 28 FMI 4 mean on a John Deere engine?
It means the ECU detected a digital throttle signal voltage lower than what is physically possible for that sensor, which usually points to a wiring, connector, sensor, or ECU software issue rather than the operator actually commanding low throttle.
Is SPN 28 FMI 4 a serious fault?
It is logged at Warning level, and the ECU tries to keep the engine running within its normal operating envelope, especially if a second throttle input is configured. It is not typically an emergency shutdown code, but throttle response can be affected, so it should be checked promptly.
Will the engine shut down or lose power with this code?
The ECU actively tries to maintain the engine operating envelope, which can help mask symptoms if more than one throttle is set up in the Trim Options. However, throttle behavior may still be inconsistent, so reduced or unpredictable response is possible.
What usually causes SPN 28 FMI 4?
Common causes include bad terminals or connectors at the digital throttle sensor or C09 control panel connector, an open or short in the harness, a short between the signal and return wires, a bad digital throttle sensor or multi-state throttle switch, ECU connector problems, bad or outdated ECU software, or a bad ECU.
Can incorrect programming cause this code without a hardware fault?
Yes. On OEM applications, the digital throttle is configured within the ECU on the Trim page, and if that Trim configuration is not set up correctly, this fault code can appear even if the wiring and sensor are fine.
How is SPN 28 FMI 4 different from SPN 28 FMI 3?
Both codes are part of the same troubleshooting sequence for the digital throttle signal circuit, but FMI 4 specifically indicates the signal voltage is below the low voltage specification, while FMI 3 covers a different out-of-range condition. Diagnostic steps for both are handled together in the same procedure.
What should I check first if I get this code?
Start with the digital throttle sensor connector and the C09 control panel connector for corrosion or loose pins, then check the harness for shorts or opens between the signal and return wires, and confirm the ECU's Trim Options are configured correctly before assuming the sensor or ECU itself is bad.