John Deere Engines SPN2 Fault Code: Multi-state Throttle Input Low
Multi-state Throttle Input Low · ai-assisted, editor-reviewed · Last updated 2026-07-21
TL;DR
SPN 2 sets when the multi-state throttle switch input voltage drops below the minimum threshold, lower than what the throttle lever could physically produce. The ECU falls back to another throttle input if one is available, or forces a limp-home idle-only speed if it is not.
Medium severity. The engine will not shut down for this code, but if the multi-state throttle is the only throttle source the machine will be locked to idle speed, which can stop work outright. Diagnose it before running the shift if the machine relies on this throttle alone.
What does John Deere Engines error code SPN2 mean?
The multi-state throttle is not a variable position sensor like a foot pedal. It is a switch-based system built around an idle switch that lets the ECU pick between high idle and low idle, and on some machines a bump up and bump down feature to fine-tune those speeds. Deere describes three switch types wired the same way, dual-state, tri-state, and ramp, with only the physical switch differing.
On machines with an additional throttle input, the ECU compares the two: whichever throttle is asking for the higher engine speed takes control. This gives redundancy, but it also means SPN 2 can be somewhat masked in daily use if the other throttle is healthy and simply overrides the faulted multi-state input.
SPN 2 is specifically the low-voltage condition. The ECU sees a voltage from the multi-state throttle circuit that is below the minimum threshold, a level the switch circuit could never produce through normal operation, and flags it as a wiring or component fault rather than a real throttle position.
What triggers a John Deere Engines SPN2 code?
The code sets when the multi-state throttle input voltage drops below the minimum threshold, a voltage lower than what is physically possible for the throttle lever or switch to achieve during normal operation.
Common causes of SPN2
- Bad terminals or connector at the ECU
- Bad terminals or connector at the multi-state throttle connector
- Open or short in the harness or circuits running to the multi-state throttle position
- Bad multi-state throttle switch or position sensor
- Bad ECU
How to troubleshoot John Deere Engines SPN2: first checks
- Inspect the ECU connector and the multi-state throttle connector for corroded, loose, or backed-out pins. A low-voltage fault on a switch circuit is classically caused by a broken connection rather than a short to a hot wire.
- Trace the harness between the throttle switch and the ECU looking for a wire that has rubbed through and grounded out, or a connector that has pulled apart, since either will drop the signal below the minimum threshold.
- Check that the multi-state throttle switch itself is getting its supply voltage and is switching properly. If the switch has failed open internally, the ECU will see the same low, physically-impossible voltage.
- If wiring and connectors check out, test the ECU side of the circuit for a bad input driver before condemning the switch.
- If a second throttle is present on the machine, confirm whether the ECU is running off that throttle. This tells you whether you are chasing a masked intermittent or a hard fault.
How the code clears
No separate clearing step is listed for this code. Once the wiring, connector, switch, or ECU fault is repaired and the input voltage reads within the normal range for the multi-state throttle circuit, the code should stop setting on its own. Cycle the key and confirm the ECU is once again accepting input from the multi-state throttle rather than defaulting to another source or limp-home idle.
Frequently asked questions
What happens to the engine when SPN 2 sets?
If the machine has more than one throttle input, the ECU ignores the multi-state throttle and runs off the other input. If the multi-state throttle is the only throttle available, or if the other inputs are also faulted, the ECU forces a default limp-home throttle value that only allows idle engine speed.
Can I still drive or operate the machine with SPN 2 active?
It depends on whether a second throttle input exists and is healthy. If it is, the machine may operate close to normal since the ECU switches control to that input. If the multi-state throttle is the only source, expect the engine to be locked at idle until the fault is fixed.
What is the difference between SPN 2 and SPN 1?
SPN 2 is the low-voltage condition, where the multi-state throttle input drops below a voltage that is physically impossible for the switch to produce. SPN 1 is the opposite direction, an input high fault. They point to different wiring problems: SPN 2 points toward opens, broken connections, or lost supply voltage, while SPN 1 points toward a short to a voltage source or reference.
Is this the same as the analog throttle codes like SPN 3 or SPN 22?
No. SPN 2 concerns the multi-state (switch-based) throttle circuit. SPN 3, SPN 17, SPN 18, and SPN 22 concern the separate analog throttle inputs and their own high, low, and out-of-range conditions. Those are different circuits with different failure signatures.
Why would a switch-type throttle circuit show a voltage at all?
The multi-state throttle circuit still runs on a supply and signal voltage even though it only communicates discrete states like high idle, low idle, or bump commands. The ECU monitors that voltage to confirm the switch positions are within a range that is physically achievable. When it sees a voltage below that range, it knows the signal is not coming from a genuine switch state.
Do I need a scan tool to fix SPN 2, or can I do it with a multimeter?
A scan tool is useful to confirm the code and see whether the ECU has switched to another throttle or gone to limp-home mode, but the physical diagnosis is standard electrical work: checking connectors, testing continuity and voltage in the harness, and testing the switch itself with a multimeter.