OBD Code P0124: Intermittent TPS Signal – Causes & Fixes

Quick Answer: Code P0124 means your throttle position sensor (TPS) is sending an unstable or intermittent signal to the engine computer, causing rough idle, surging, and hesitation. The most common fix is cleaning or replacing the TPS sensor or repairing a faulty wiring connection.

When your vehicle’s diagnostic system detects code P0124, it’s signaling that the throttle position sensor is not communicating consistently with your engine’s computer. This intermittent signal disrupts the air-fuel mixture calculation, leading to noticeable drivability issues like engine surging, hesitation, and rough idling. Understanding this code and its causes will help you address the problem quickly and safely.

What Does P0124 Mean?

P0124 is defined as “Throttle Position Sensor (TPS) Circuit Intermittent.” The throttle position sensor is a critical component that monitors how far open your throttle valve is and sends this information to the engine control module (ECM). The ECM uses this data to calculate the correct air-fuel ratio and fuel injection timing.

When the TPS signal becomes intermittent—meaning it cuts out, fluctuates erratically, or drops below expected voltage levels—the ECM cannot accurately determine throttle position. This causes the engine to surge, hesitate, or run rough as the computer makes incorrect fuel delivery adjustments. The “intermittent” aspect of this code is particularly challenging because the problem may not be constant, making diagnosis more difficult.

This code is part of the air/fuel metering system and is considered moderate severity. While you may still be able to drive the vehicle, the performance issues and potential for stalling make it important to diagnose and repair promptly.

Common Symptoms

  • Engine surging: RPMs fluctuate up and down while driving or at idle
  • Hesitation during acceleration: Delayed response when pressing the gas pedal
  • Rough idle: Engine runs unevenly or shakes at stops
  • Check Engine Light: Illuminates on the dashboard
  • Stalling: Engine may stall unexpectedly, especially during low-speed driving
  • Poor fuel economy: Inconsistent air-fuel mixture leads to wasted fuel
  • Difficulty starting: Cold starts may be problematic
  • Intermittent symptoms: Problems may come and go, making them hard to reproduce

Possible Causes

Listed from most to least common:

  1. Dirty or failing throttle position sensor: Carbon buildup or internal sensor degradation causes signal dropout. This is the most common cause of P0124.
  2. Loose or corroded TPS connector: Poor electrical connection at the sensor plug interrupts the signal intermittently.
  3. Damaged TPS wiring harness: Frayed, pinched, or corroded wires between the sensor and ECM create intermittent contact.
  4. Faulty TPS potentiometer: The internal resistive element wears out, causing signal instability.
  5. Throttle body carbon accumulation: Excessive carbon buildup affects sensor accuracy and signal transmission.
  6. Engine control module (ECM) issues: Rarely, a malfunctioning ECM may misinterpret a normal TPS signal or have internal circuit problems.
  7. Intermittent power supply issues: Voltage fluctuations to the TPS circuit cause signal instability.
  8. Accelerator pedal assembly problems: Mechanical wear in the pedal linkage can cause inconsistent TPS readings.

Diagnostic Steps

Step 1: Retrieve and Document Codes

Use an OBD-II scanner to confirm P0124 and check for any additional codes that may provide clues. Record the freeze frame data, which shows engine conditions when the code was triggered.

Step 2: Visual Inspection

Locate the throttle position sensor (typically mounted on the throttle body). Inspect the connector for:

  • Corrosion or green/white oxidation
  • Loose or damaged pins
  • Moisture or water intrusion

Check the wiring harness for cuts, pinches, or abrasions. Ensure all connections are tight.

Step 3: Check TPS Voltage

Using a digital multimeter set to DC voltage:

  • Connect the positive probe to the TPS signal wire and the negative probe to ground
  • With the ignition on (engine off), voltage should typically read 0.5V at closed throttle
  • Slowly open the throttle and watch for smooth voltage increase to approximately 4.5V at wide-open throttle
  • Any erratic jumps, dropouts, or non-linear changes indicate a faulty sensor

Step 4: Perform a TPS Sweep Test

With a scope or advanced scanner connected:

  • Slowly move the throttle from closed to open position while monitoring the signal
  • The voltage should increase smoothly without any glitches or intermittent drops
  • If the signal cuts out or jumps erratically, the TPS is faulty

Step 5: Inspect Throttle Body and Sensor

Remove the TPS and inspect for:

  • Carbon buildup or debris on the sensor element
  • Physical damage or corrosion
  • Proper seating in the throttle body

Clean the sensor with electrical contact cleaner and reinstall. Test again.

Step 6: Check Wiring Continuity

Disconnect the TPS connector and use a multimeter to check:

  • Continuity between the sensor pins and the ECM connector
  • Resistance of the signal wire (should be near zero ohms)
  • Ground continuity

Any open circuits or high resistance indicates a wiring problem.

Step 7: Test Power Supply to TPS

Verify the TPS is receiving proper voltage (typically 5V reference):

  • Measure voltage at the reference wire with the ignition on
  • If voltage is unstable or missing, check the ECM power supply circuit

Step 8: Clear Code and Test Drive

After repairs, clear the code and perform a test drive under various conditions to ensure the problem is resolved and the code does not return.

Repair Cost Estimates

DIY Cleaning: $0–$20 (electrical contact cleaner and basic tools)

TPS Sensor Replacement: $75–$250 (parts and labor combined)

  • Sensor cost: $25–$100
  • Labor: $50–$150 (typically 0.5–1 hour)

Wiring Repair or Connector Replacement: $50–$200

  • Simple connector cleaning: $0–$50
  • Wiring harness repair: $100–$200

Throttle Body Cleaning: $100–$300

ECM Repair or Replacement: $500–$1,500+ (rare, only if other components test normal)

Average Total Repair Cost: $150–$400 for most vehicles

Can I Still Drive?

Severity: Moderate

You can typically continue driving with code P0124, but it’s not recommended for extended periods. Here’s why:

  • Drivability Issues: Surging, hesitation, and rough idle make driving uncomfortable and unpredictable.
  • Stalling Risk: The engine may stall unexpectedly, particularly at low speeds or traffic lights, creating a safety hazard.
  • Fuel Economy: Intermittent TPS signals cause inefficient fuel delivery, wasting gas.
  • Potential Damage: Prolonged driving with an intermittent TPS signal may cause damage to the catalytic converter due to improper fuel mixture.
  • Emission Test: Your vehicle will likely fail an emissions test with this code active.

Recommendation: Diagnose and repair the issue as soon as possible. If you must drive the vehicle, avoid highway driving and keep trips short until the problem is resolved.

Frequently Asked Questions

Can a dirty throttle body cause P0124?

Yes, excessive carbon buildup in the throttle body can affect the TPS sensor’s ability to read throttle position accurately. However, the more common cause is a dirty or failing TPS sensor itself. Cleaning the throttle body and sensor together often resolves the issue.

Is P0124 the same as P0122 or P0123?

No, these are related but different codes. P0122 indicates a low TPS voltage signal, P0123 indicates a high TPS voltage signal, and P0124 specifically indicates an intermittent or erratic signal. P0124 is often harder to diagnose because the problem is not constant.

Can I fix P0124 by just cleaning the sensor?

Sometimes, yes. If the TPS is dirty or corroded, cleaning it with electrical contact cleaner may resolve the intermittent signal. However, if the sensor is internally damaged or the wiring is faulty, replacement will be necessary. Always perform a thorough diagnostic before assuming a simple cleaning will fix the problem.

How much does a TPS sensor replacement cost?

TPS sensor replacement typically costs $75–$250 total (parts and labor). The sensor itself usually ranges from $25–$100, and labor is typically 0.5–1 hour at $50–$150 per hour. Costs vary by vehicle make and model. Some vehicles have integrated TPS units that are more expensive to replace.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top