» View Question
Rock Sam

Rock Sam 5/31/2019

2016 BMW 535i Luxury 6 Cyl 3.00L

Transmissions & Drivetrains

How do I analyze P0123 OBD-II Trouble Code of my car and what is its reason? What causes Throttle Pedal Position Sensor?

1 Answer

PartsAvatar Ca

PartsAvatar Ca 5/31/2019

What the P0123 code means?

P0123 is the general OBD-II code which signifies that the Engine Control Module (ECM) has see the TPS circuit A output voltage go above the sensor's expected voltage requirement range.

What causes the P0123 code?

• Throttle Pedal Position Sensor not mounted firmly

• Throttle Pedal Position Sensor circuit short to position or another wire

• Faulty Throttle Pedal Position Sensor


What are the symptoms of the P0123 code?

Likely symptom can include black smoke at startup, poor speeding up, a no start condition, backfire at idle, start and stall, and service engine lamp illumination.

Common mistakes when diagnosing the P0123 code

• Not visually inspecting connections and wiring first

• Not scanning, documenting and clearing codes, then retesting for them to verify failures

• Not confirm and repairing wiring or connector problems after sensor is return

• Replacing the Throttle Pedal Position Sensor sensor without making sure it is the problem

• Not confirm whether the TPS sensor A and B circuit voltages are within requirement before and after fix or replacement.

What repairs can fix the P0123 code?

• Repairing or replacing the Throttle Pedal Position Sensor connector for shorting

• Repairing the wiring short as necessary

• Replacing the Throttle Pedal Position Sensor with a new sensor


Answer this question

( characters left)

Follow Question

what's this?