P0123 — Throttle/Pedal Position Sensor/Switch A Circuit High Input — 5.9 Cummins 24-Valve (VP44)

P0123 on the 5.9L Cummins 24-Valve VP44 means the ECM is seeing an APPS voltage above the expected range. On this platform the accelerator pedal position…

Updated October 15, 2026

What it means

The ECM has detected a voltage signal from the throttle or accelerator pedal position sensor that is higher than the expected range. On the 5.9L Cummins 24-Valve VP44 the pedal/throttle is an APPS (accelerator pedal position sensor), cable to a pot on the pump, and APPS failure is one of the most common faults on this truck and drives P0121/P0122/P0123-type codes and erratic idle/surging.12

Most likely causes

  1. APPS sensor internal failure / worn resistive track — High voltage from the APPS is the classic presentation for P0123 on this platform. APPS failure is one of the most common faults and drives P0121/P0122/P0123-type codes.2
  2. APPS wiring harness chafing, corrosion, or poor ground causing voltage pull-up — Chafed or corroded APPS wiring can raise the signal voltage seen by the ECM. The generic definition for P0123 is ECM detecting a voltage signal from the throttle/pedal position sensor higher than expected.1
  3. ECM/PCM internal reference voltage or processing fault — A high reference voltage or internal ECM fault can make a good APPS appear high. Control module processor performance issues are documented for this platform.2
  4. Incorrect APPS adjustment or mounting after pedal/pump work — Misadjusted APPS can sit outside the calibrated voltage window, triggering high-input detection. APPS failure commonly drives P0121/P0122/P0123-type codes.2

How to diagnose

  1. Verify code and freeze frame; confirm P0123 is present and note pedal position and engine conditions at set.
  2. Inspect APPS connector and wiring for corrosion, oil contamination, chafing, and secure routing; repair as needed.
  3. Check APPS reference voltage and signal voltage at the sensor connector with a scan tool and multimeter; compare to spec and monitor sweep with pedal movement.
  4. Perform a wiggle test on the APPS harness while watching live data for voltage spikes or dropouts.
  5. Inspect ECM connectors and grounds for corrosion/loose pins; clean and re-seat as needed.
  6. If voltages are normal at the sensor but high at the ECM, suspect harness short to voltage or ECM internal fault.
  7. Clear codes, road test with live data logging of APPS voltage to confirm the fault is resolved.
  8. Note: Do not attempt step-by-step repair of safety-critical systems. Focus on diagnosis and refer to service information for component replacement procedures.

Parts and tools you may need

Tools you’ll need

Rough cost and difficulty

Likely repairPartsShop laborWho usually does it
ECM/PCM software update—0.5–1.5 hrsShop
Wiring or connector repair$10–$1001–4 hrsDIY with tools and a manual
Accelerator pedal position sensor$80–$3000.3–1 hrsEasy DIY
ECM/PCM replacement (programmed)$600–$2,0001–3 hrsShop

Typical US independent-shop figures; labor runs about $120–$180 per hour (dealers charge more). Confirm the diagnosis before buying parts.

When to see a pro

If APPS voltage remains high after harness inspection, or if ECM reference voltage is out of spec, have a qualified diesel technician evaluate the ECM and APPS circuit with factory diagnostics. Do not attempt high-pressure fuel or ECM programming procedures without proper training and tools.

Check for recalls

Recalls are tied to your truck’s VIN, so check yours directly: enter the VIN at NHTSA’s recall lookup. Open safety recalls are repaired free at a dealer.

Sources


  1. Curated DTC seed — 5.9 Cummins 24-Valve (VP44) (curated) ↩︎ ↩︎

  2. Curated DTC seed — 5.9 Cummins 24-Valve (VP44) (curated) ↩︎ ↩︎ ↩︎ ↩︎

Repair videos: P0123 on the 5.9 Cummins 24V

Third-party videos, not ours — picked for this engine. Confirm anything against the factory service information for your truck.

24 valve Cummins throttle position sensor replacement. TPS or APPS — VanDam Artisan · 310K views

Dodge RAM & Cummins Throttle Position Sensor Installation — Standard Brand · 141K views