Throttle Position Sensor Circuit Intermittent
Code P0124 indicates an intermittent fault in the throttle position sensor (TPS) circuit. The TPS monitors the throttle plate angle and sends a voltage signal to the ECU. An intermittent signal can cause erratic engine behavior, such as surging, stalling, or hesitation. Common causes include a faulty TPS, damaged wiring, loose connectors, or a failing throttle body. This code is often triggered by voltage readings that intermittently fall outside the expected range.
01. Most Common Causes
- Faulty throttle position sensor
- Damaged or corroded wiring/connectors
- Loose electrical connections
- Carbon buildup on throttle body
- Faulty ECU (rare)
02. Symptoms You Will Notice
- Check Engine Light on
- Engine hesitation or surging
- Intermittent stalling
- Poor acceleration
- Rough idle
03. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Visually inspect TPS wiring and connector for damage or corrosion.
Step 3: Test TPS voltage with a multimeter while slowly opening throttle (should be smooth 0.5-4.5V).
Step 4: Check for intermittent voltage drops by wiggling wiring harness.
Step 5: If wiring is good, replace TPS and clear codes.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
It is not recommended as intermittent TPS failure can cause sudden loss of power or stalling, creating a safety hazard.
How much does it cost to fix?▼
Typically $50-$150 for parts and labor, depending on vehicle and shop rates.