What is P0123?
Code P0123 is defined as ‘Throttle Position Sensor/Switch A Circuit High Input.’ Since it’s a generic powertrain code, it applies to all OBD-II equipped cars manufactured after 1996.Â
DTC P0123 shows up when the Powertrain Control Module (PCM) or Engine Control Module (ECM) records an abnormally high output voltage reading in the throttle position sensor A.Â
The throttle position sensor (TPS) is a type of resistor that changes its resistance value according to the opening angle or throttle position. The sensor is mounted on the throttle body (which controls airflow into your engine) and shaft that helps regulate the throttle valve position.Â
When a reference voltage of 5 volts goes to the TPS, it sends a return voltage signal back to the PCM, depending on the throttle valve position. This information helps PCM decide the optimal ignition spark timing and fuel injection. Ideally, the TPS signal voltage should read around 4.5 volts at a wide open throttle.Â
P0123 is set when the signal indicates an output voltage higher than 4.5 for more than 2 seconds.
If your car has Electronic Traction Control (ETC), the accelerator pedal position sensor helps measure how far you press the gas pedal. On some vehicles, the P0123 code can also occur if there’s a problem with the accelerator pedal position sensor instead of the throttle position sensor.
Some DTCs related to P0123:
- DTC P0120 may indicate issues with your car’s throttle position sensor or accelerator pedal position sensor.Â
- DTC P0122 denotes a low output voltage below the expected throttle position sensor reading.