HomeTrouble CodesP0123

P0123 — Throttlepedal Position Sensorswitch Circuit High

Generic OBD-II · all makesPowertrain (engine & transmission)

P0123 is set when the Powertrain Control Module (PCM) detects an abnormally high voltage on the throttle‑pedal position sensor/switch circuit. This typically means the sensor is reporting a “full‑open” condition even though the pedal is not pressed, or a short to a higher voltage source is present. The fault triggers the check‑engine light and can place the engine into a limp‑home mode with reduced power.

Symptoms

What causes it — most likely first

1. Faulty throttle pedal position sensor

The sensor inside the pedal assembly can fail internally, causing it to output an excessively high voltage signal to the PCM.

2. Wiring or connector damage

A short‑to‑power, open ground, or broken wire in the sensor circuit can pull the signal high or create an open condition that the PCM interprets as high voltage.

3. Corrosion or poor electrical connection

Moisture, oxidation, or loose terminals at the pedal connector can increase resistance and produce an erroneously high voltage reading.

4. Loss of sensor ground or reference voltage

If the 5 V reference voltage or the ground path to the sensor is interrupted, the PCM may see the open circuit as a high‑voltage condition.

5. Aftermarket or incorrectly installed pedal

Non‑OEM pedals may have different electrical characteristics that do not match the PCM’s expectations, leading to a high‑voltage reading.

6. PCM internal fault

In rare cases the control module itself misinterprets the sensor data; this is the least common cause and should be verified before replacement.

How it's diagnosed

  1. Connect an OBD‑II scanner and confirm P0123, noting any related throttle‑position codes.
  2. Visually inspect the throttle‑pedal assembly, wiring harness, and connectors for damage, chafing, or corrosion.
  3. Check the sensor’s 5 V reference voltage and ground at the connector with a multimeter.
  4. Measure the signal voltage at the pedal sensor while gently moving the pedal; compare the values to manufacturer specifications.
  5. Test the sensor’s resistance and continuity; replace the sensor if it is out of range.
  6. If wiring and sensor checks are normal, verify the PCM’s internal circuitry with a factory‑level diagnostic tool before concluding the module is faulty.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Is it safe to drive with a P0123 code?

The vehicle will likely run in a limited‑power limp‑home mode. You can drive short distances, but the reduced response means it’s wise to diagnose and repair the issue promptly.

I was told to replace the PCM for P0123 – is that necessary?

Rarely. Most instances are caused by the sensor, wiring, or connectors. PCM failure is uncommon, so those components should be inspected before condemning the control module.

Can a bad accelerator pedal cause this code?

Yes, if the pedal houses an integrated position sensor, mechanical wear or electrical failure of that sensor can generate the same high‑voltage signal.

What other codes might appear with P0123?

Related throttle‑position codes such as P0120‑P0122 or P0220‑P0222 often appear, helping to pinpoint whether the issue is in the sensor, circuit, or reference voltage.