HeavyEquipmentFix
Ask
DiagnosticsHigh severity

John Deere Engines SPNT6 Fault Code: Analog Throttle (B) Input Low

Analog Throttle (B) Input Low · ai-assisted, editor-reviewed · Last updated 2026-07-21

TL;DR

SPNT6 sets when the analog throttle (B) input voltage drops below the sensor's low voltage specification, a level that is physically lower than the throttle lever can produce. On OEM applications that specification is 0.3 volts. When this happens the ECU switches to another throttle input if one exists, or forces the engine into a limp-home mode that only allows idle speed.

High severity. The engine will not respond to throttle commands beyond idle once this code sets, which can stop work immediately. It is not an engine-damage emergency by itself, but it is an operational stop for most equipment.

What does John Deere Engines error code SPNT6 mean?

The analog throttle (B) position sensor is a variable resistor, a potentiometer, that tells the ECU where the throttle lever is sitting. As the lever moves, the sensor sends back a voltage that changes with position. Normal voltage ranges quoted for this sensor run between 1.0 and 4.0 volts in one description and 0.5 and 4.0 volts in another, with low idle producing roughly 1.0 volt (or 0.5 volts in the second version) and high idle producing roughly 4.0 volts. The ECU can also learn its own low and high idle voltages over time, so the exact working range may shift some from these figures.

SPNT6 means the ECU is seeing a voltage from this sensor that is lower than the throttle lever could ever physically produce. That tells the ECU the signal itself is bad, not that the operator is asking for idle. Once this is detected, the ECU falls back to another throttle input if the machine has one wired in, or locks the engine to a default limp-home value that only allows idle speed if no good throttle input remains.

What triggers a John Deere Engines SPNT6 code?

The code sets when the analog throttle (B) input voltage goes below the sensor's low voltage specification, a voltage lower than what the throttle lever could physically produce. For OEM applications that low voltage specification is 0.3 volts.

Common causes of SPNT6

  • Open circuit in the analog throttle (B) input wiring, breaking the signal path back to the ECU
  • Short to ground in the analog throttle (B) input circuit, pulling the signal voltage down artificially
  • Dirty, damaged, or poorly positioned terminals on the ECU connector (60-way or 30-way depending on application)
  • Faulty or corroded terminals or connector at the analog throttle (B) connector itself
  • Faulty analog throttle (B) sensor that has failed internally
  • Faulty ECU

How to troubleshoot John Deere Engines SPNT6: first checks

  1. Start with a careful visual and physical inspection of the ECU connector (60-way or 30-way), the analog throttle (B) connector, and any connectors in between. Look for dirty, damaged, or poorly positioned terminals before you touch a meter
  2. Check the wiring harness for chafe points, pinches, or corrosion that could cause an open circuit or a short to ground in the analog throttle (B) input wire
  3. Verify the sensor's supply and ground circuits are intact, since a lost supply or open ground can drive the signal voltage down to the fault range
  4. Test sensor output voltage through the full range of throttle travel using proper connector test adapters, never by forcing probes directly into the terminals
  5. If wiring and connectors check good, suspect the analog throttle (B) sensor itself, then the ECU only after all wiring and sensor possibilities are ruled out

How the code clears

No separate clearing step is listed. Once the open, short, or connector fault causing the low voltage condition is repaired and the sensor reads a normal voltage across its travel, the code should clear on its own during normal ECU operation. No reset procedure is listed for this code.

Frequently asked questions

What does SPNT6 mean on a John Deere engine?

It means the ECU sees the analog throttle (B) sensor's input voltage sitting below its minimum possible value, a voltage the throttle lever could never actually create. The ECU treats this as a failed signal rather than a real throttle position.

Why is my engine stuck at idle with this code active?

When the analog throttle (B) is the only throttle input, or every other throttle input is also faulted, the ECU falls back to a default limp-home value that only allows idle engine speed. This is a protective measure, not a separate mechanical problem.

Can I keep operating the machine with SPNT6 set?

If another throttle input is wired into the machine, the ECU will simply switch to it and operation may continue close to normal. If not, the engine will be locked to idle speed only, which makes most work impossible until the fault is fixed.

Is this a wiring problem or a sensor problem?

It can be either. The listed causes include an open or short to ground in the throttle circuit, bad terminals at the ECU or sensor connector, a failed sensor, or in rare cases a bad ECU. Careful inspection of connectors and wiring should come before replacing parts.

What tool should I use to test the connector without causing more damage?

Use a proper connector test adapter kit, such as the JT07328 Connector Adapter Test Kit referenced for this diagnosis, rather than forcing meter probes directly into the terminals, which can damage them and create a new fault.

How is SPNT6 different from SPNT5?

SPNT5 is Analog Throttle (B) Input High, meaning the signal voltage is reading too high, typically from a short to a voltage source or a lost ground reference. SPNT6 is the opposite failure, a voltage that is too low, from an open circuit, a short to ground, or a lost sensor supply.

What about SPNT4, is that the same sensor?

No, SPNT4 covers the Analog Throttle (A) Input Low fault, which is the same type of low-voltage failure but on the separate analog throttle (A) circuit, not throttle (B).