John Deere Engines SPN6 Fault Code: Analog Throttle (B) Input Low
Analog Throttle (B) Input Low · ai-assisted, editor-reviewed · Last updated 2026-07-21
TL;DR
SPN 6 sets when the analog throttle (B) signal voltage drops below the sensor's low voltage specification of 0.3 volts on OEM applications, a value the throttle lever could never physically produce. The ECU responds by ignoring that throttle input and switching to another throttle if one is available, or forcing a limp-home idle-only speed if it is the only throttle input.
High severity. The engine is not damaged by this fault, but if the analog throttle is the only throttle source, the machine drops into a limp-home mode that only allows idle speed. That can stop work immediately and may be unsafe if speed control is lost while operating.
What does John Deere Engines error code SPN6 mean?
The analog throttle position sensor is a variable resistor, a potentiometer, that reports throttle lever position to the ECU as a voltage. Normal signal voltage runs between 1.0 volt and 4.0 volts depending on pedal or lever position, with low idle reading around 1.0 volt and high idle around 4.0 volts. Some applications let the ECU learn its own low idle and high idle voltages, so the exact working range can shift slightly from machine to machine.
SPN 6 is the low-voltage, open-circuit type fault for the B throttle input. It means the ECU is seeing a voltage on that signal wire that is lower than anything the throttle lever could actually produce, which tells the ECU the signal has failed rather than that the operator has the throttle at idle.
When this code is active, the ECU either falls back to a second throttle input if the machine has one, or if this is the only throttle signal (or all throttle inputs are faulted) it forces a default limp-home value that limits the engine to idle speed only.
What triggers a John Deere Engines SPN6 code?
The code sets when the analog throttle (B) input voltage drops below the sensor's low voltage specification, a level lower than the throttle lever could physically produce. For OEM applications that low-voltage specification is 0.3 volts. Non-OEM applications may use a different threshold listed in the application-specific configuration data for that machine.
Common causes of SPN6
- Bad terminals or a bad connector at the ECU
- Bad terminals or a bad connector at the analog throttle (B) connector
- An open circuit or a short in the harness or circuits running to the analog throttle (B) position sensor
- A bad analog throttle (B) position sensor
- A bad ECU
How to troubleshoot John Deere Engines SPN6: first checks
- Inspect the ECU connector and the analog throttle (B) connector terminals for corrosion, backed-out pins, or loose contacts, since a low-voltage code points strongly at a broken or high-resistance connection rather than a shorted-high signal.
- Check the wiring harness between the throttle sensor and the ECU for an open wire (a break, chafe, or corroded splice) or a short to ground, either of which will pull the signal voltage down toward or below 0.3 volts.
- Verify the throttle sensor's supply voltage is present and not lost, since a missing supply will also drive the signal input low.
- With the connector inspected and the harness checked, test the analog throttle (B) sensor itself: if the wiring and supply check out, suspect a bad sensor.
- If the sensor and harness both test good, consider a bad ECU as the last step.
How the code clears
No separate clearing step or reset procedure is listed for this code. Once the underlying wiring, connector, sensor, or ECU fault is repaired and the input voltage returns to a value within the normal throttle range, the code should stop being active. Confirm on a scan tool that the fault is no longer current and, if the machine has more than one throttle input, verify the ECU is reading the analog throttle (B) signal again instead of the backup source.
Frequently asked questions
What does SPN 6 mean on a John Deere engine?
It means the ECU sees the analog throttle (B) signal voltage below the sensor's low voltage specification, listed as 0.3 volts on OEM applications, a value the throttle lever cannot physically reach. The ECU treats this as a failed signal, not as the operator holding the throttle at idle.
Will the machine still run with SPN 6 active?
Yes, but with limits. If there is a second throttle input available, the ECU switches to it and the engine keeps running normally on that input. If the analog throttle (B) is the only throttle signal, or if other throttle inputs are also faulted, the ECU forces a limp-home value that restricts the engine to idle speed only.
What usually causes an Input Low code like this instead of an Input High code?
Input Low points to an open circuit, a lost ground, or a short to ground: a broken wire, corroded or backed-out connector pins, or a failed sensor that stops sending signal. That is different from an Input High fault, which usually means the signal wire is shorted to a supply or reference voltage.
How is SPN 6 different from SPN 3, Analog Throttle (A) Input High?
SPN 3 covers the A throttle input reading a voltage too high for the throttle to physically produce, typically from a short to a supply or reference voltage. SPN 6 covers the B throttle input reading a voltage too low, typically from an open circuit or lost ground. They are different throttle channels and opposite failure directions.
Where should I start diagnosing SPN 6?
Start at the connectors. Check the ECU connector and the analog throttle (B) connector terminals for corrosion or loose pins, then check the harness between them for an open wire or a short to ground. Confirm the sensor's supply voltage is present before condemning the sensor itself.
Can SPN 6 clear itself after a repair?
No separate reset procedure is documented. Once the wiring, connector, sensor, or ECU issue causing the low voltage is fixed and the signal returns to a normal operating range, the fault should stop being active on its own and can be confirmed cleared with a scan tool.
Is it safe to keep operating with this code active?
If the machine has a backup throttle input, the ECU can keep running on that input safely. But if the analog throttle is the only throttle source, the engine is locked to idle speed, which can create an unsafe or unworkable situation depending on the task, so the fault should be diagnosed before continuing normal operation.