John Deere Engines SPN91FMI14 Fault Code: Primary Analog Throttle Inhibited
Also called Throttle Voltage Out of Range
Primary Analog Throttle Inhibited · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
SPN91FMI14 means the engine's primary analog throttle signal is above or below its normal operating specification. The ECM inhibits throttle response as a safety measure so the engine cannot run away uncommanded. It is an informational code, not tied to a specific failed part list. To restore normal throttle response, set the throttle to minimum position then increase it, or cycle the ignition key off and back on.
Medium severity. This code does not stop the engine, but it does inhibit normal throttle response until cleared, which affects machine operation and productivity. Treat it as a same-shift diagnostic item, especially if it keeps returning.
What does John Deere Engines error code SPN91FMI14 mean?
SPN91FMI14 fires when the engine control module sees the primary analog throttle input voltage sitting outside its allowed range, either too high or too low. Rather than guess at driver intent from a signal it does not trust, the ECM inhibits throttle commands. This is described as a deliberate safety feature: it exists to keep the engine from running away when it has not been properly commanded to change speed.
This is an informative code only. It does not point to one specific failed component. It simply tells the operator and technician that the analog throttle signal fell outside spec long enough for the controller to flag it and lock out throttle response.
Because the code is informational, the emphasis is less on chasing a root cause from the code itself and more on restoring safe throttle operation, then watching whether the condition returns during normal use.
Common causes of SPN91FMI14
- Listed as an information code only, no specific failure cause is identified in the diagnostic text
- Throttle voltage reading above the allowed specification
- Throttle voltage reading below the allowed specification
How to troubleshoot John Deere Engines SPN91FMI14: first checks
- Confirm the code is currently active by checking if the fault is present while the engine is running
- Check the throttle pedal or lever assembly and its wiring harness for obvious damage, loose connectors, or corrosion at the connector pins
- Try setting the throttle to the minimum position and then increasing it slowly to see if normal response returns
- Cycle the ignition key to off, then back on, and check whether throttle response is restored
- Refer to the application specific throttle diagnostic procedure in the technical manual, since DTC assignments and wiring checks vary by machine application (backhoe, crawler, skidder, and others)
How the code clears
No separate clearing step is listed beyond restoring normal throttle voltage. Two methods are given to get the engine to respond to speed changes again: set the throttle to the minimum position then increase it, or cycle the ignition key off then back on. If the code returns after either action, the throttle voltage is likely still drifting out of range and needs the application specific diagnostic procedure to isolate the wiring, connector, or sensor causing it.
Frequently asked questions
What does SPN91FMI14 mean on a John Deere engine?
It means the primary analog throttle input voltage is above or below its specified operating range. The ECM responds by inhibiting throttle commands as a safety measure so the engine will not run away without a valid command.
Is SPN91FMI14 a serious fault?
It is treated as an informational code rather than a failure code, but it does inhibit normal throttle response, so the engine may not respond correctly to speed commands until the condition clears. It should be checked out the same shift, especially if it recurs.
How do I clear SPN91FMI14 and get throttle response back?
Set the throttle to the minimum position and then increase it, or cycle the ignition key to off and back on. Either action is listed as a way to restore normal throttle response after this code sets.
Does SPN91FMI14 point to a specific bad part?
No. It is documented as an information code only, with no specific possible causes listed beyond the throttle voltage being out of range. Diagnosis depends on the application specific throttle diagnostic procedure in the technical manual.
Why does the ECM inhibit the throttle instead of just ignoring the bad signal?
This is described as a deliberate safety feature. If the throttle voltage is out of range, the controller cannot trust the signal, so it blocks throttle commands to prevent the engine from running away when it has not been properly commanded to change speed.
Does SPN91FMI14 apply the same way to every John Deere machine?
The core meaning is the same across applications, but the specific diagnostic procedure differs by machine. Backhoe, crawler, and skidder applications each have their own analog throttle input voltage out of range procedure in the technical manual.
What should I check first if this code keeps coming back?
Start with the throttle pedal or lever assembly and its wiring: look for damaged wiring, loose connectors, and corrosion at the pins. Confirm the code is active while running, then follow the application specific throttle diagnostic procedure since it is not detailed generically for this code.