OBD-II trouble code
P0124: Throttle/Pedal Position Sensor 'A' Circuit Intermittent
The throttle position signal is cutting in and out — dropping or spiking for an instant and then recovering. Classic sign of a worn sensor or a loose connection.
Quick facts
- System
- Powertrain
- Category
- Throttle / Idle
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $500
- DIY difficulty
- Intermediate DIY
What does P0124 mean?
The throttle position sensor (TPS) tells the engine computer how far the throttle is open; on drive-by-wire vehicles the same code family also covers the accelerator pedal position sensor. P0124 sets when the "A" circuit signal is intermittent — it momentarily drops out, spikes, or jumps in a way a real throttle movement can't explain, then returns to normal. That's what distinguishes it from P0122 (signal stuck low) and P0123 (stuck high).
Intermittent signals are almost always a connection problem: a worn spot on an older sensor's resistive track, a loose or corroded connector terminal, or a chafed wire that touches ground or opens up over bumps. Because the fault comes and goes, it may not be present when you test — which is why a wiggle test while watching live data is the key diagnostic move.
On drive-by-wire vehicles the computer treats implausible throttle data seriously: expect reduced-power (limp) mode, and the fault may feel like random hesitation, surging, or an engine that briefly cuts as you drive.
Common causes
- Worn throttle/pedal position sensor (dead spot on the track)
- Loose, corroded, or backed-out connector terminal
- Chafed or intermittently open/shorted signal wire
- Poor sensor ground or unstable 5-volt reference
- Throttle body or pedal assembly fault on drive-by-wire vehicles
Symptoms
- Check engine light on (may be intermittent)
- Random hesitation, stumble, or surging
- Momentary loss of throttle response
- Reduced power / limp mode on drive-by-wire vehicles
- Erratic idle or harsh shifting
Diagnostic steps
- 1.Scan codes and freeze-frame; note conditions when the fault sets (bumps, temperature, throttle angle).
- 2.Watch TPS/APP voltage on live data while slowly sweeping the throttle or pedal — look for dropouts or spikes.
- 3.Perform a wiggle test on the harness and connector while watching the signal.
- 4.Inspect the connector for corrosion, spread terminals, or a loose lock.
- 5.Check 5-volt reference and ground stability at the sensor.
- 6.Replace the sensor or throttle body/pedal assembly if the signal glitches with wiring verified good; perform any required relearn.
Repair cost
$100 – $500
A standalone TPS is cheap ($30-$100) where serviceable. On drive-by-wire vehicles the sensor is often integrated into the throttle body ($200-$500 installed) or pedal assembly. Connector repairs are inexpensive and fix many intermittent codes.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with throttle body replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.