HeavyEquipmentFix
Ask
DiagnosticsMedium severity

John Deere Engines SPN28FMI3 Fault Code: Digital Throttle Signal Out of Range High

Also called Digital Throttle Signal Out of Range, Primary Analog Throttle Signal Out of Range High, Throttle Voltage High

Digital Throttle Signal Out of Range High · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

SPN 28 FMI 3 means the John Deere ECU sees a digital throttle signal voltage higher than what's physically possible for the sensor. It sets as a Warning while the ignition is on and the fault is active, and the ECU tries to keep the engine running within its normal operating envelope in the meantime.

Medium severity. This code is logged at Warning level, not a shutdown-level fault. The ECU attempts to maintain proper engine operating conditions, but throttle response can be affected, so it should be diagnosed the same shift rather than ignored.

What does John Deere Engines error code SPN28FMI3 mean?

SPN 28 covers the digital throttle signal circuit, the input that tells the ECU how much throttle the operator is requesting. FMI 3 specifically means the voltage on that signal is reading above the highest value the sensor could ever physically produce. In other words, the ECU knows the number it's seeing can't be real.

This is an electrical circuit fault, not a mechanical throttle problem. The ECU isn't saying the throttle pedal or lever is broken, it's saying the wiring, connector, or sensor feeding it voltage is doing something abnormal, like a short to a higher voltage source or a bad ground/return path.

Because more than one throttle input can be configured in the ECU's Trim Options on OEM applications, the ECU will try to keep the engine running off other valid throttle inputs if available, which is why the fault is flagged as a Warning rather than a more severe response.

Common causes of SPN28FMI3

  • Bad terminals or connector at the digital throttle sensor connector
  • Bad digital throttle sensor itself
  • Bad terminals or connector at the ECU connector, including the C09 connector and panel connectors on some applications
  • Open or high resistance in the signal or return wires in the harness
  • Open signal wire at terminal B4 on the C09 connector (noted on some applications)
  • Bad or outdated ECU software
  • Bad ECU
  • Incorrect Trim configuration in the ECU if the digital throttle setup does not match the actual installation

How to troubleshoot John Deere Engines SPN28FMI3: first checks

  1. Turn the ignition on and confirm the fault is currently active, since this code only displays under that condition
  2. Inspect the digital throttle sensor connector and terminals for corrosion, looseness, bent pins, or moisture intrusion
  3. Inspect the ECU connector, including the C09 connector and any panel connectors, for the same terminal and pin issues
  4. Check the harness between the throttle sensor and ECU for open circuits or shorts in both the signal wire and return wire, paying attention to terminal B4 on C09 if equipped
  5. Verify the Trim Options page in the ECU is configured correctly for the actual digital throttle setup installed on the machine
  6. Check for available ECU software updates if wiring and connectors check out good

How the code clears

No separate clearing step is listed beyond fixing the underlying cause. Since the fault is tied to the ignition being on and the condition being active, it should clear once the wiring, connector, sensor, Trim configuration, or ECU issue causing the out-of-range voltage is corrected. No reset procedure is listed for this code.

Frequently asked questions

What does SPN 28 FMI 3 mean on a John Deere engine?

It means the digital throttle signal voltage reaching the ECU is higher than what is physically possible for that sensor to produce, indicating an electrical circuit problem rather than a mechanical throttle issue.

Is SPN28FMI3 a serious fault?

It's logged as a Warning level alarm. The ECU tries to keep the engine within its normal operating envelope, especially if more than one throttle input is configured, but the underlying wiring or sensor issue should still be diagnosed promptly.

Can bad wiring alone cause this code?

Yes. An open or short in the signal or return wire, including a specific open at terminal B4 on the C09 connector noted on some machines, can push the voltage out of range and trigger this fault.

Does a software issue ever cause this code?

Yes, bad or outdated ECU software is listed as a possible cause, along with the digital throttle simply being misconfigured on the ECU's Trim page.

Will the engine shut down when this code is active?

No shutdown behavior is described. The ECU response is to try to maintain proper engine operating conditions, particularly if multiple throttle inputs are set up in the Trim Options.

What should I check first if I get this code?

Start with the digital throttle sensor connector and terminals, then the ECU connector including C09 and any panel connectors, before moving on to harness continuity and the ECU's Trim configuration.