CAT Engine 2648 Fault Code: Decel Throttle Position Signal Abnormal
Also called Decel Throttle Position signal abnormal, Deceleration Throttle Abnormal Frequency, Pulse Width, or Period, Decelerator Position Abnormal
Decel Throttle Position Signal Abnormal · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
CAT code 2648 means the ECM sees an abnormal duty cycle or frequency signal from the decelerator position sensor on J1 pin-36. The engine responds by capping speed at 1000 RPM under load (or holding present speed if already below that) until the fault is fixed. This affects C12, C15, C16, and C27 engines.
High severity. The engine will not fault out completely, but it loses the ability to rev above 1000 RPM under load, which can strand a machine mid-task or in traffic. Not an immediate shutdown risk, but it demands prompt attention since full power is unavailable.
What does CAT Engine error code 2648 mean?
Code 2648 points to the decelerator position sensor circuit feeding the ECM through J1 pin-36. This sensor tells the engine controller how far the decel pedal or lever is being released so the ECM can manage engine speed accordingly. When the signal coming back is outside the range the ECM considers valid, whether that's the duty cycle percentage or the pulse frequency, the ECM can no longer trust the input and reacts defensively.
The defensive reaction is to limit or hold engine speed rather than risk uncontrolled acceleration or unpredictable throttle response. Depending on which control logic version is running, the ECM either drops engine speed to 1000 RPM if you were above that, holds present speed if you were already below 1000 RPM, or disables the deceleration throttle function outright.
This is a wiring and sensor-circuit fault at its core: damaged connectors, opens, shorts to ground, or a bad sensor are the most common root causes across all the documented variants.
What triggers a CAT Engine 2648 code?
The ECM sets this code when the decelerator position sensor's duty cycle is greater than 95 percent or less than 5 percent for one second, or the sensor frequency is greater than 1000 Hz or less than 150 Hz for two seconds. One variant tightens the duty cycle threshold to greater than 99 percent or less than 1 percent for one second with the same frequency condition. These conditions must occur with related codes 263-03 and 263-04 not active, and the ECM must have been powered for at least three seconds before the fault will log.
Common causes of 2648
- Damaged connectors or wiring in the decelerator position sensor circuit
- Faulty or damaged decelerator pedal or lever assembly
- Faulty decelerator position sensor
- Open circuit in the harness or connectors
- Excessive resistance in the harness or connectors
- Voltage supply to the decelerator position sensor shorted to ground
- Sensor not receiving correct supply voltage, or ECM not supplying correct voltage
- Problem with the decelerator signal wire between the sensor and P1 connectors
- Intermittent wiring or connection problem
- Faulty ECM
How to troubleshoot CAT Engine 2648: first checks
- Inspect all connectors in the decelerator position sensor circuit for corrosion, damage, or loose pins, paying particular attention to J1 pin-36
- Check the decelerator pedal or lever assembly for physical damage or binding that could affect sensor travel
- Verify sensor supply voltage is correct and stable, and check for any short to ground in the supply wiring
- Trace the harness between the decelerator position sensor and the ECM's P1 connectors for open circuits or excessive resistance
- Use a diagnostic scan tool to view the live duty cycle or frequency signal and compare it against the abnormal thresholds
- Check whether related codes 263-03 or 263-04 are active, since their presence changes how this code behaves
How the code clears
No separate clearing step is listed beyond repairing the underlying wiring, connector, sensor, or ECM fault. Once the decelerator position sensor signal returns to a normal duty cycle and frequency range, the ECM should stop logging the code and restore full engine speed control. Confirm the fix by clearing the logged code with a diagnostic scan tool and test-running the engine above 1000 RPM under load to verify the limitation is gone.
Affected models and serial ranges
2648 appears in our records across 4 CAT Engine models. Match your machine by model and serial number.
| Model | Serial ranges |
|---|---|
| C12 | Serial range not listed in source records |
| C15 | Serial range not listed in source records |
| C16 | Serial range not listed in source records |
| C27 | Serial range not listed in source records |
Frequently asked questions
What does CAT code 2648 mean?
It means the ECM is receiving an abnormal duty cycle or frequency signal from the decelerator position sensor through J1 pin-36, and it no longer trusts that input to control engine speed properly.
Why won't my engine go above 1000 RPM?
When this code is active, the ECM limits engine speed to 1000 RPM as a protective response if you were operating above that speed. If you were already running below 1000 RPM, the ECM holds your present speed instead.
Can I keep working with code 2648 active?
You can operate, but full engine power will not be available since speed is capped. For most jobs this means reduced performance, so it's best to diagnose and repair as soon as practical rather than continue working indefinitely.
What is the decelerator position sensor actually doing?
It reports pedal or lever release position to the ECM as a duty cycle or frequency signal, letting the ECM know how much deceleration the operator is requesting so it can manage engine speed accordingly.
What's the most common cause of this code?
Damaged connectors, wiring opens, or a faulty sensor are the most frequently cited causes. A faulty decelerator pedal assembly and, less commonly, a faulty ECM are also possible.
Does this code affect all CAT engines the same way?
It applies to C12, C15, C16, and C27 engines, but the exact ECM response can vary slightly: some versions cap speed at 1000 RPM, others hold present speed, and some disable the deceleration throttle function entirely if that parameter is enabled.
How do I confirm the sensor signal is actually bad?
Connect a diagnostic scan tool and view the live duty cycle or frequency value from the decelerator position sensor. Compare it to the abnormal thresholds: duty cycle above 95 percent or below 5 percent for one second, or frequency above 1000 Hz or below 150 Hz for two seconds.