OBD-II Generic Error Code P0124: How to Fix It

Medium 30 minutes to 1 hour Medium Severity Verified June 2026
Error Code
P0124
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
30 minutes to 1 hour
Error code P0124 indicates that the Engine Control Module (ECM) has detected an intermittent signal from the throttle position sensor (TPS) 'A'. This means the voltage reading from the sensor is inconsistent or out of expected range, which can cause poor acceleration, stalling, or check engine light. It's a common issue often caused by a faulty sensor, wiring problems, or a dirty throttle body.
Ad

Tools You'll Need

How to Fix Error Code P0124

  1. Inspect the TPS Sensor Wiring and Connector

    Ensure the engine is off and the key is removed before working on electrical components.
  2. Check for Vacuum Leaks

  3. Clean the Throttle Body

    Do not use excessive cleaner or force the throttle plate open. Allow the cleaner to evaporate before starting the engine.
  4. Test the TPS Sensor Voltage

    Be careful not to short the probes. Refer to vehicle service manual for pinouts.
  5. Replace the TPS Sensor (if necessary)

    After replacement, some vehicles may require a TPS relearn procedure. Consult your repair manual.

Parts You May Need

Throttle Position Sensor
Check Price on Amazon
Throttle Body Cleaner
Check Price on Amazon
Throttle Position Sensor
Check Price on Amazon
Throttle Body Cleaner
Check Price on Amazon
Throttle Position Sensor
Check Price on Amazon
Throttle Body Cleaner
Check Price on Amazon
Throttle Position Sensor
Check Price on Amazon
Throttle Body Cleaner
Check Price on Amazon
Ad

When to Call a Professional

If you've checked wiring, cleaned the throttle body, and replaced the TPS but the code returns, the ECM may be faulty or there could be a deeper wiring issue. A professional mechanic can perform advanced diagnostics with a scan tool and wiring diagrams.

Frequently Asked Questions

Can I drive with error code P0124?
It's not recommended because intermittent TPS signals can cause sudden acceleration, stalling, or limp mode, which is unsafe. Have it diagnosed as soon as possible.
Will cleaning the throttle body fix P0124?
Yes, sometimes carbon buildup on the throttle plate or sensor can cause intermittent signals. Cleaning is a simple first step that often resolves the issue.
How much does it cost to fix code P0124?
DIY cost for a TPS sensor is typically $20–$80. If a mechanic does it, expect $100–$250 including labor and diagnostics.
What does TPS sensor A mean?
TPS sensor A usually refers to the main throttle position sensor on the throttle body. Some vehicles have a secondary sensor (B) for redundancy.
Can a bad TPS cause transmission problems?
Yes, because the ECM uses TPS data for shift points. A faulty TPS can cause harsh shifting, delayed shifts, or limp mode.