HeavyEquipmentFix
Ask
DiagnosticsHigh severity

JLG Articulating Boom Lift 12 Fault Code: Throttle Position (TP) Sensor Low Voltage

Also called High Engine Temp., High Engine Temp. - Over 248°F(120°C), High Engine Temperature, Running at Creep - Creep Switch Open, Running at Creep-Creep Switch Open

Throttle Position (TP) Sensor Low Voltage · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

Fault code 12 on JLG articulating boom lifts covers several unrelated conditions bundled under one number: high engine temperature (over 248°F (120°C)), the platform creep switch being turned on, and low voltage on the throttle position sensor circuit. Which one applies depends on the specific description shown on the display. Treat any high-temperature version as urgent, and the creep switch version as purely operational, not a fault at all.

High severity. If the display shows a high engine temperature version of code 12, this is a shutdown condition tied to engine oil temperature or coolant temperature exceeding 248°F (120°C), and it should be treated as high severity until the cause is found. If the code is showing simply because the platform creep switch is on, severity is low, it is expected behavior, not a malfunction.

What does JLG Articulating Boom Lift error code 12 mean?

Fault code 12 is used by JLG for more than one condition, so the first step is always reading the exact description text on the machine's display, since 'High Engine Temp.', 'Running at Creep', and 'Throttle Position (TP) Sensor Low Voltage' are all filed under this same number but mean very different things.

The high engine temperature version means the engine controller has detected oil or coolant temperature above 248°F (120°C) and has triggered a shutdown to protect the engine from damage. This is a protective response, not a random glitch, and it usually points to a real cooling or sensor problem.

The creep switch version is not a malfunction at all. It means the platform creep switch has been turned on, which intentionally limits all function speeds to creep speed for fine control work. The machine is behaving as designed.

The throttle position sensor low voltage version points to a wiring or sensor issue on the throttle position circuit feeding the engine controller, which can affect engine response and power delivery.

Common causes of 12

  • Obstructed cooling airflow to the engine, restricting heat dissipation
  • Ambient temperature outside the engine's rated design limits
  • Faulty or maloperating engine temperature sensor giving an inaccurate high reading
  • Platform creep switch left in the on position, intentionally activating creep mode
  • Low voltage condition on the throttle position sensor circuit, which may stem from wiring, connector, or sensor faults

How to troubleshoot JLG Articulating Boom Lift 12: first checks

  1. Check the display for the exact wording of the code (High Engine Temp, Running at Creep, or Throttle Position Sensor Low Voltage) since the fix depends entirely on which one is shown
  2. For the high temperature version, inspect the radiator, cooling fins, and airflow path for debris, dirt, or obstructions blocking cooling air to the engine
  3. Confirm ambient operating temperature is within the engine's rated design limits before assuming a sensor fault
  4. Test the engine temperature sensor for correct operation and compare its reading against actual engine temperature if possible
  5. If the display shows the creep-related description, check whether the platform creep switch is turned on before doing any other diagnostics
  6. For the throttle position sensor version, inspect wiring and connectors at the sensor and at the controller for corrosion, looseness, or damage

How the code clears

For the creep switch version, turn the platform creep switch off to restore normal function speeds and clear the condition. For the high engine temperature version, no separate reset procedure is listed, correct the cooling airflow, ambient temperature, or sensor issue and the shutdown condition should clear once the engine cools and the underlying cause is resolved. No separate clearing step is listed for the throttle position sensor low voltage version; select the specific engine from the list on the display for further code information as noted by JLG.

Frequently asked questions

Why does my JLG boom lift show fault code 12 but only run at creep speed?

This version of code 12 means the platform creep switch is turned on, which intentionally limits all function speeds to creep. It is not a malfunction. Turn the creep switch off to restore normal speed.

What temperature triggers a high engine temperature shutdown on code 12?

JLG lists high engine temperature shutdown as occurring over 248°F (120°C). If the display shows this description, the engine has shut down to protect itself from overheating.

Can I keep working if code 12 shows a high engine temperature message?

No. This version indicates a shutdown due to high engine oil or coolant temperature. Let the engine cool, check for cooling airflow obstructions and correct ambient conditions, and verify the temperature sensor before resuming work.

Is fault code 12 always about engine temperature?

No. JLG uses code 12 for several different conditions including high engine temperature, the platform creep switch being open, and low voltage on the throttle position sensor circuit. Always check the exact description text on the display.

What should I check first if code 12 relates to the throttle position sensor?

Inspect the wiring and connectors at the throttle position sensor and at the controller for corrosion, looseness, or damage, since this version points to a low voltage condition on that circuit.

Does code 12 mean I need to check engine-specific information?

For the throttle position sensor low voltage description, JLG notes to select the specific engine from a list for further code information, meaning the exact diagnostic steps can vary by engine model installed in the machine.