Caterpillar Fault Code

Free · no signup

586-12

Engine Speed Won't Change

System

Controls

Symptom

Engine Speed Won't Change

Diagnosis & fix steps

LOGIC: Rotary Dial (Throttle) Bad Component. ACTION: Disconnect the dial; if code stays, check the PWM signal line. Replace the rotary switch.

Red Seal field insights

Logic: ECM sees an "irrational" signal from the 10-position dial. FIX: Replace the dial in the right-hand console.

Track this across your whole fleet

This code is free to read. AM Fleet Integrity lets your team log fault codes against assets, plus the full fault-code library, QR operator reporting, PM scheduling and predictive alerts. Start free — no credit card required.

Start your free trial