HeavyEquipmentFix
Ask
DiagnosticsMedium severity

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

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

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

TL;DR

Code 12 on JLG telescopic boom lifts (E600 and related models) most commonly means the machine is limited to creep speed because the creep switch is open, but the same code number is also used for a high engine temperature condition over 248°F (120°C) and for throttle position (TP) sensor low voltage. Check which description your display shows before diagnosing.

Medium severity. Creep mode itself is a protective limitation, not an emergency, but if the high engine temperature variant is active the machine should be stopped and allowed to cool before continued operation to avoid engine damage.

What does JLG Telescopic Boom Lift error code 12 mean?

Fault code 12 is shared across several related conditions on JLG telescopic boom lifts. In its most common form, it tells the operator that all function speeds are limited to creep because the creep switch is open. This switch is built into the hydraulic speed potentiometer knob on the platform console. When the machine is in creep mode, the creep indicator lights steadily, and in super creep mode it blinks.

The same code number also covers a high engine temperature condition, specifically over 248°F (120°C), and a throttle position (TP) sensor low voltage fault. These are distinct underlying issues from the creep switch condition, but JLG groups them under the same fault sequence number, so the operator display and the actual cause need to be matched carefully.

Creep mode is not always a malfunction by itself. It is often the controller's automatic response to another condition elsewhere in the machine, such as a boom position issue, a leveling fault, or a warm-up cycle. Understanding why the machine dropped into creep is more important than just clearing the code.

Common causes of 12

  • Creep switch is open, which is part of the hydraulic speed potentiometer knob assembly on the platform console
  • Main boom operating envelope limit encroachment, causing automatic creep/super creep entry
  • Platform leveling fault
  • Throttle actuator failure
  • Stowed platform condition
  • Software version faults
  • Boom sensor failures
  • Hydraulic warm-up mode
  • Hydraulic or electrical retrieval mode
  • High engine temperature over 248°F (120°C), related to cooling airflow obstruction, ambient temperature outside engine design limits, or a faulty engine temperature sensor
  • Throttle position (TP) sensor low voltage

How to troubleshoot JLG Telescopic Boom Lift 12: first checks

  1. Check the platform console speed potentiometer knob and creep switch for proper operation and clean, secure wiring connections
  2. Look at the operator display to confirm which of the code 12 descriptions is active (creep switch open, high engine temperature, or TP sensor low voltage) since the follow-up steps differ
  3. Check for obstructions in the cooling airflow to the engine, such as debris on the radiator or blocked air intakes
  4. Verify the ambient temperature the machine is operating in is within the engine's design limits
  5. Verify correct operation of the engine temperature sensor
  6. Check whether the platform is stowed, whether a leveling fault is present, or whether the boom is near its operating envelope limit, since any of these will force creep mode automatically
  7. Inspect the throttle actuator and its wiring for a failure that could be forcing creep mode or triggering the TP sensor low voltage description

How the code clears

No separate clearing step is listed for the creep switch open condition beyond correcting the underlying cause, closing the creep switch, or exiting the condition (leveling fault resolved, boom repositioned, warm-up cycle finished, etc). For the high engine temperature description, the listed solution is to check for cooling airflow obstructions, confirm ambient temperature is within engine design limits, and verify the engine temperature sensor is operating correctly. No reset procedure is listed for this code beyond addressing these items.

Affected models and serial ranges

12 appears in our records across 1 JLG Telescopic Boom Lift models. Match your machine by model and serial number.

ModelSerial ranges
E600Serial range not listed in source records

Frequently asked questions

Why is my JLG boom lift stuck in creep mode with fault code 12?

Code 12 in this form means the creep switch, which is part of the platform console's hydraulic speed potentiometer knob, is open. This limits all function speeds to creep. It can also be triggered automatically by things like a leveling fault, boom envelope limit encroachment, a stowed platform, hydraulic warm-up mode, or retrieval mode.

What does the blinking creep indicator mean versus the steady light?

A steady creep indicator light means the machine is in normal creep mode. A blinking indicator means it is in super creep mode, an even more restricted speed setting.

Can fault code 12 mean high engine temperature instead of creep mode?

Yes. JLG uses code 12 for multiple descriptions, including a high engine temperature condition over 248°F (120°C). Check your display text carefully, since the fix for overheating is different from the fix for a creep switch problem.

Is it safe to keep operating the lift while it shows fault code 12?

If the code is tied to the creep switch being open, the machine will simply run slower and can typically still be used cautiously. If the code is tied to high engine temperature, the machine should be stopped and allowed to cool, and the cooling airflow and temperature sensor should be checked before continuing.

What can cause a throttle position sensor low voltage version of code 12?

This is listed as a distinct description under the same code number. It points to a throttle position (TP) sensor wiring or sensor issue, and the throttle actuator itself should also be inspected since actuator failure is listed as a cause of forced creep mode.

Does a boom sensor failure trigger code 12?

Yes, boom sensor failures are listed as one of the circumstances that can automatically force the machine into creep or super creep mode, which will set this code.

How do I clear fault code 12 on my JLG lift?

For the creep switch condition, resolve the underlying cause, such as closing the creep switch, correcting a leveling fault, repositioning the boom, or completing hydraulic warm-up. For the high engine temperature condition, clear any cooling airflow obstruction, confirm ambient temperature is within design limits, and check the engine temperature sensor. No separate reset procedure beyond these fixes is listed.