HeavyEquipmentFix
Ask
DiagnosticsHigh severity

CAT Engine 918 Fault Code: Throttle Position signal abnormal

Also called Accelerator Pedal Position #1 : Abnormal Frequency, Pulse Width, or Period, Throttle Position Sensor - Abnormal Frequency, Pulse Width, or Period, Throttle Position Sensor : Abnormal Frequency, Pulse Width, or Period, Throttle Position Sensor : Abnormal Frequency, Pulse, Width, or Period, Throttle Position Sensor Abnormal Frequency, Pulse Width, or Period, Throttle Position Sensor abnormal frequency, pulse width, or period, Throttle Position Sensor: Abnormal Frequency, Pulse Width, or Period, Throttle Position Sensor:Abnormal Frequency, Pulse Width, or Period, Throttle Position Signal Abnormal, Throttle Position Signal Abormal, Throttle Position signal, Throttle Signal Output Is Abnormal

Throttle Position signal abnormal · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

CAT fault code 918 (SPN 91 / FMI 8) means the ECM sees a throttle position signal with a frequency, duty cycle, or pulse width outside the range it recognizes as valid. The ECM treats the throttle signal as invalid, falls back to a fixed or last-known engine speed, and the operator may need to use a backup throttle switch or second throttle input, if equipped, until the fault is fixed.

High severity. The engine does not shut down, but it will limit or fix engine speed (often to low idle or a limp-home speed), which affects machine performance and productivity right away. Left unresolved, the operator loses normal throttle control, so this should be diagnosed the same day it appears.

What does CAT Engine error code 918 mean?

Code 918 (SPN 91 / FMI 8) is set when the ECM receives a throttle position signal that does not look electrically normal. The throttle position sensor sends a pulse width modulated (PWM) signal, also called a duty cycle, that changes as the operator moves the pedal. The ECM reads the frequency and duty cycle of that signal to figure out how far the pedal is pressed. If the frequency or duty cycle falls outside the range the ECM expects, it cannot trust the signal and logs this code.

Once the code is active, the ECM stops using the live throttle signal. Depending on the specific control system, it will hold the last valid engine speed, force the throttle position to 0 percent (low idle), or move the engine to a limp-home speed. Some systems allow the operator to use a backup throttle switch (ACCEL/DECEL) or, if a second throttle is installed, switch over to that input automatically.

This is fundamentally a wiring and sensor signal integrity fault, not a fuel or air problem. The throttle pedal assembly itself cannot be adjusted, so when the signal is bad, the fix is almost always in the connectors, harness, sensor, or supply voltage rather than in pedal geometry.

What triggers a CAT Engine 918 code?

Different CAT ECM software versions use slightly different thresholds, but all revolve around the same idea: frequency or duty cycle out of range for a sustained time. Reported conditions include: frequency greater than 2000 Hz or less than 150 Hz for two seconds; duty cycle greater than 95% or less than 5% for one second; frequency below 150 Hz or above 1000 Hz with duty cycle below 5% or above 95%; duty cycle reaching 99.8% (forces throttle to 0 percent, low idle); and signal frequency below 150 Hz or above 1050 Hz for more than two seconds. The code also requires the ECM to have been powered for at least three seconds, and related supply-circuit codes (263-03 short to +battery, 263-04 short to ground, and 8 volt sensor supply codes) must not be active at the same time. A normal, valid throttle signal runs at about 1.228 kHz ± 150 Hz with a duty cycle between 5 percent and 95 percent; on a pedal-mounted sensor design, duty cycle runs roughly 10-22 percent with the pedal released and 44-52 percent fully depressed.

Common causes of 918

  • Connectors, pins, or sockets at the throttle sensor, pedal assembly, Machine Control Module, or ECM not fully seated or coupled
  • Corrosion, abrasion, or pinch points in the harness and wiring between the sensor, Machine Control Module, and ECM
  • Faulty or damaged throttle position sensor, or a sensor that has failed and stopped producing a valid signal
  • Worn, loose, bent, broken, or missing components in the throttle pedal/switch assembly itself
  • Incorrect or missing sensor supply voltage (the sensor is powered by a regulated voltage from the ECM, reported as 8.0 ± 0.4 VDC on some systems and 12.7 volts DC ± 1.0 volt on others)
  • Open circuit or excessive resistance in the harness between the ECM and the sensor, or a bad signal wire
  • Faulty Machine Control Module
  • Faulty ECM (may ultimately need replacement)

How to troubleshoot CAT Engine 918: first checks

  1. Inspect all connectors and pins at the throttle sensor, pedal assembly, Machine Control Module, and ECM. Confirm they are fully seated, coupled, and free of corrosion or abrasion damage, and look along the harness for pinch points.
  2. Physically inspect the throttle pedal or switch assembly for loose, bent, broken, or missing components. Remember the sensor itself cannot be adjusted, so problems here mean repair or replacement, not adjustment.
  3. With a diagnostic scan tool, check the status of Throttle Position and watch it move through its full range as the pedal is worked, from released to fully depressed.
  4. Check the supply voltage at the sensor connector against the ECM-regulated value and confirm ground and signal pins are correct (on the three-pin design: pin A is +V, pin B is ground, pin C is signal to the ECM).
  5. Check the signal frequency and duty cycle directly at the sensor, then again at the ECM connector, to isolate whether the problem is at the sensor or in the harness between the sensor and the ECM.
  6. Check for other active codes tied to the 8 volt sensor supply or to a short to battery/ground on the digital sensor supply circuit, since these must be inactive for code 918 to be diagnosed as a standalone throttle signal issue.

How the code clears

No separate clearing step is listed beyond fixing the underlying wiring, sensor, pedal assembly, or ECM problem. Because the ECM ignores inputs from a repaired throttle until the keyswitch is cycled off and back on in at least one system version, a full key cycle after the repair is a reasonable step to confirm the fault is truly cleared and normal throttle control is restored.

Affected models and serial ranges

918 appears in our records across 10 CAT Engine models. Match your machine by model and serial number.

ModelSerial ranges
C10Serial range not listed in source records
C11Serial range not listed in source records
C12Serial range not listed in source records
C13Serial range not listed in source records
C15Serial range not listed in source records
C16Serial range not listed in source records
C175Serial range not listed in source records
C18Serial range not listed in source records
C27Serial range not listed in source records
C32Serial range not listed in source records

Frequently asked questions

What does CAT code 918 mean?

It means the ECM detected an abnormal frequency, pulse width, or duty cycle on the throttle position signal, SPN 91 / FMI 8. The signal from the throttle pedal sensor does not fall inside the range the ECM recognizes as valid, so the ECM stops trusting it.

Will code 918 shut my engine down?

No, but it will affect engine speed control. Depending on the system, the ECM will hold the last valid engine speed, drop the throttle position to 0 percent (low idle), or move the engine to a limp-home speed until the fault is repaired.

Can I still drive or operate the machine with this code active?

Often yes, in a limited way. Some systems let the operator use a backup throttle switch to increase or decrease engine speed at 200 rpm per second in ACCEL or DECEL, and machines with a second throttle input may switch to that automatically. Engine speed will still be restricted compared to normal operation.

Is code 918 caused by a bad throttle pedal or bad wiring?

It can be either, plus a few other possibilities. Listed causes include connector and wiring problems, corrosion or pinch points in the harness, a worn or damaged pedal/sensor assembly, incorrect sensor supply voltage, or a faulty Machine Control Module or ECM. Wiring and connector issues are the most common starting point for diagnosis.

Can I adjust the throttle position sensor to fix this code?

No. The throttle position sensor is mounted to the pedal assembly and cannot be adjusted. If the pedal assembly or sensor is damaged or worn, it needs to be repaired or replaced, not adjusted.

Does this code affect cruise control or throttle lock features?

Yes, on systems with a throttle lock feature, the ECM will disable automatic control of engine speed through throttle lock while this code is active.

After I fix the wiring or sensor, do I need to do anything else?

There is no separate reset procedure listed, but on at least one system version the ECM keeps ignoring the repaired throttle's inputs until the keyswitch is cycled off and back on, so turning the key off and on after the repair is a sensible final step.