HeavyEquipmentFix
Ask
DiagnosticsHigh severity

John Deere Engines SPNT5 Fault Code: Analog Throttle (B) Input High

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

TL;DR

SPNT5 sets when the analog throttle (B) position sensor signal voltage reads higher than the sensor can physically produce, pointing to a short to voltage, a bad sensor, or a wiring/connector problem. The ECU responds by switching to another throttle input if one exists, or by forcing a limp-home idle-only speed if it doesn't.

High severity. The engine can be forced into a limp-home idle-only mode if no backup throttle input is available, which stops normal work immediately. It is not a sudden safety failure on its own, but loss of throttle control on a moving or working machine is a real operational hazard.

What does John Deere Engines error code SPNT5 mean?

The analog throttle (B) position sensor is a potentiometer, a variable resistor that changes voltage output as the throttle lever moves. Depending on the application, normal signal voltage runs between 1.0 volt and 4.0 volts (approximately 1.0 volt at low idle and 4.0 volts at high idle), or in some setups between 0.5 volts and 4.0 volts (approximately 0.5 volts at low idle and 4.0 volts at high idle). The ECU can learn and adjust these low- and high-idle reference voltages depending on the application.

SPNT5 means the ECU has seen a voltage on the analog throttle (B) signal circuit that is higher than the sensor could ever produce at full throttle. That's not a normal high-throttle reading, it's electrically impossible, which tells the ECU something in the circuit itself has failed rather than the operator just pushing the lever hard.

When this code sets, if the machine has another throttle input available, the ECU ignores the analog throttle (B) signal and runs off that other throttle instead. If analog throttle (B) is the only throttle, or if all other throttle inputs are also faulted, the ECU falls back to a default limp-home value that only allows idle engine speed. That means a machine with only this throttle path active will lose the ability to rev past idle until the fault is fixed.

What triggers a John Deere Engines SPNT5 code?

The code sets when the analog throttle (B) input voltage exceeds the sensor's maximum voltage specification, a level higher than the throttle lever could physically generate even at full travel.

Common causes of SPNT5

  • Bad, dirty, damaged, or poorly positioned terminals at the ECU connector (60-way or 30-way depending on the ECU)
  • Bad or faulty terminals/connector at the analog throttle (B) sensor connector itself
  • A short to voltage in the analog throttle (B) input circuit, where the signal wire has picked up voltage from another powered circuit
  • An open in the analog throttle (B) sensor ground circuit, which can let the signal float high without a proper ground reference
  • A bad or faulty analog throttle (B) sensor internally
  • A bad ECU (listed as a possible cause, though it should be one of the last things checked)

How to troubleshoot John Deere Engines SPNT5: first checks

  1. Before probing anything, inspect the 60-way (or 30-way) ECU connector, the analog throttle (B) connector, and every connector in between for dirt, corrosion, damaged pins, or terminals that are pushed back or poorly seated
  2. Use a proper connector adapter test kit (JT07328 is specified) to backprobe connections; do not force test probes directly into connector terminals, as this damages the terminals and can create a new fault
  3. With the key on and engine off, check the analog throttle (B) signal wire for a short to voltage: look for chafed or pinched harness sections where the signal wire could be contacting a powered circuit
  4. Check the sensor's ground circuit for continuity to confirm it isn't open, since a floating ground can also push the signal voltage high
  5. Wiggle-test the harness and connectors near the throttle sensor while watching the signal voltage, since intermittent high readings usually point to a chafe or loose terminal rather than a fully failed sensor
  6. If wiring and connectors check out clean, test the analog throttle (B) sensor itself for correct voltage output across its travel; if it still reads out of range, replace the sensor before suspecting the ECU

How the code clears

No separate clearing step is listed for this code. Once the underlying wiring, connector, or sensor fault is repaired and the input voltage returns to a physically valid range, the ECU should stop setting the code on its own. Clearing any stored fault with a service tool afterward is good practice to confirm the repair holds, but no specific reset procedure is described.

Frequently asked questions

What does SPNT5 mean on a John Deere engine?

It means the analog throttle (B) position sensor's signal voltage is reading higher than the sensor could physically produce, even at full throttle. The ECU treats this as an electrical fault, not a real throttle position.

Will the engine still run with SPNT5 active?

Yes, but performance may be limited. If another throttle input is available, the ECU switches to it automatically. If analog throttle (B) is the only throttle, or if all others are also faulted, the ECU limits the engine to idle speed only until the fault is fixed.

What's the most common cause of this code?

Wiring and connector problems are the first things to check: corroded or damaged terminals at the ECU or throttle sensor connector, a signal wire shorted to a voltage source, or an open ground circuit. The sensor itself or the ECU can also fail, but those are less common than a connector or wiring issue.

How is SPNT5 different from SPNT6?

SPNT5 is Analog Throttle (B) Input High, meaning the signal voltage is too high. SPNT6 is Analog Throttle (B) Input Low, meaning the signal voltage is too low or the circuit is open. They point to opposite electrical failures on the same sensor circuit, so if your voltage reading is low or missing rather than pegged high, check the SPNT6 page instead.

Can I test the throttle connectors myself without special tools?

You can visually inspect connectors for corrosion or damage, but for actual voltage measurements the connector adapter test kit (JT07328) is specified so you don't force probes into the terminals and damage them, which can create a new fault on top of the original one.

Is SPNT5 the same issue as SPNT3 or SPNT4?

No. SPNT3 and SPNT4 apply to analog throttle (A), a separate sensor and circuit from analog throttle (B). SPNT5 and SPNT6 are specifically about the (B) throttle input.

Do I need to replace the sensor if I get this code?

Not necessarily. Check the wiring, connectors, and ground circuit first, since those are the more common failure points. Only replace the analog throttle (B) sensor if it tests out of range after the wiring and connectors have been confirmed good.