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
Ad
Tools You'll Need
- Multimeter
- Throttle body cleaner
- Clean cloth or soft brush
- Torx or Phillips screwdriver
- Vacuum leak detector (optional)
How to Fix Error Code P0124
-
Inspect the TPS Sensor Wiring and Connector
Ensure the engine is off and the key is removed before working on electrical components. -
Check for Vacuum Leaks
-
Clean the Throttle Body
Do not use excessive cleaner or force the throttle plate open. Allow the cleaner to evaporate before starting the engine. -
Test the TPS Sensor Voltage
Be careful not to short the probes. Refer to vehicle service manual for pinouts. -
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.