The P0123 code indicates a high input on the Throttle Position Sensor (TPS) circuit. Other sensors don’t directly set P0123, but problems in related throttle-control components can produce a high TPS reading that triggers the code.
In modern vehicles, throttle control is a coordinated system. When any part of that system behaves abnormally, the ECU may read an abnormally high TPS voltage and log P0123. Below we explore which sensors and components can indirectly influence this code and how to approach diagnosing them.
Understanding P0123 and its relation to other sensors
P0123 stands for a fault in the TPS circuit where the input to the engine control module (ECM) is higher than expected. The TPS provides a voltage signal that corresponds to the throttle opening. If the signal is consistently high, the ECU may assume the throttle is commanded open, leading to acceleration issues or limp mode. While the TPS itself is the primary sensor involved, other parts of the throttle-control system can cause readings or commands that appear as a high TPS input.
Which sensors can indirectly influence a P0123 code
Pedal Position Sensor (PPS) in drive-by-wire systems
In many newer vehicles, throttle control is electronic rather than cable-driven. The pedal position sensor (sometimes called a pedal position or accelerator pedal sensor) works in concert with the TPS. A fault or miscalibration in the PPS can cause the ECU to command the throttle to a high position, which will be reflected as a high TPS voltage and may trigger P0123. Inspect PPS signals for proper range and consistency, and look for mismatches between pedal input and throttle response.
Throttle body and throttle actuator components
Even when the TPS is healthy, problems inside the throttle body or with the throttle actuator control can cause abnormal throttle movement or faulty signal interpretation. A sticking throttle plate, a failing electric motor, or a calibration issue can result in an unexpectedly high throttle signal reaching the ECU, which can set P0123. Clean or recalibrate the throttle body if recommended by the manufacturer.
Electrical issues and wiring
A high input reading on the TPS circuit can be caused by wiring faults that affect the TPS signal line, reference voltage, or ground. Corroded connectors, damaged insulation, shorts to voltage, or loose grounds can create false high readings. Inspect and test the TPS harness, connectors, and ground paths. Don’t overlook battery voltage stability and alternator health, as irregular power delivery can affect sensor signals.
MAP/MAF sensors and other air-measurement sensors
Mass Air Flow (MAF) or Manifold Absolute Pressure (MAP) sensors influence the ECU’s overall perception of engine load and air intake. While they do not directly set P0123, faults in these sensors can cause the ECU to adjust throttle position abnormally. A compensating response to incorrect air-fuel calculations can result in the TPS signal trending high, particularly in systems that rely on close TPS-MAF/MAP integration to determine throttle position.
ECU/software and calibration
In some cases, a software issue or an out-of-date calibration in the ECU can misinterpret sensor data or misread a legitimate TPS voltage as abnormal. Software updates or dealer reprogramming may address false positives of P0123. A PCM defect can also produce odd readings across input circuits, including TPS.
Diagnostic steps to verify a P0123 cause
Before you begin, note that the exact values and procedures vary by vehicle. Always consult the service manual for your make and model. The steps below provide a structured approach to determine whether the issue lies with the TPS, a related sensor, or the wiring and ECU.
The following steps help identify whether a non-TPS sensor or a wiring fault is contributing to P0123.
- Check for related codes and review freeze frame data to see what the ECU was reading when P0123 was stored.
- Test the TPS signal: measure the reference voltage (often 5V), the TPS signal at idle and at wide-open throttle (WOT). Compare readings to the factory specifications for your vehicle (typical idle ~0.5–1.0 V; WOT ~4.5–4.8 V on a 5 V system).
- Inspect the TPS wiring harness and connectors for damage, corrosion, or corrosion-influenced grounding. Check for loose grounds and verify continuity to the PCM.
- Inspect the pedal position sensor (PPS) and its wiring in drive-by-wire systems. Look for misalignment, damaged cables, or faults that could cause the ECU to command high throttle input.
- Examine the throttle body and throttle actuator for sticking, binding, or calibration issues. Clean and recenter the throttle if required, and recheck operation after any adjustment.
- Check for air leaks, vacuum leaks, or intake manifold issues that can cause the ECU to compensate by increasing throttle demand.
- Look for PCM/ECU faults or software updates. If other tests fail to identify a mechanical or wiring fault, a dealer-level diagnostic or software update may be necessary.
After completing these checks, you should have a clearer picture of whether a non-TPS sensor or a related system is contributing to P0123, or if the TPS circuit itself is at fault. If you find a faulty PPS or throttle actuator, replacing or recalibrating those components often resolves the code without needing to replace the TPS.
Symptoms you might notice with a P0123
Vehicles with a P0123 can exhibit symptoms such as high idle, surging idle, sudden or unexpected throttle response, delayed acceleration, hard starting, or even limp mode in severe cases. These symptoms often prompt a diagnostic check that reveals the TPS high-input condition or related faults in the throttle-control system.
Summary
A P0123 code points to a high input on the TPS circuit, but it can be influenced by other components in the throttle-control system. While the pedal position sensor, throttle actuator, electronic throttle body, and wiring are common non-TPS contributors, issues with air sensors or ECU software can also play a role. A thorough diagnostic approach—checking TPS signals, PPS signals, throttle body condition, wiring integrity, and ECU software—helps pinpoint the true cause and guide effective repairs.


