Throttle Position Sensor Circuit High Input — Full Diagnostic & Repair Guide
P0123 looks scary on a scanner — "Throttle Position Sensor Circuit High Input" sounds like you need a new sensor. In reality, bad wiring or a dirty connector causes this more often than a failed TPS. Before you buy any parts, spend 15 minutes with a visual inspection. It could save you a lot of money.
Your throttle position sensor (TPS) is a small voltage-output device mounted on the throttle body. Its entire job is to tell the engine computer exactly how far open the throttle plate is — from fully closed at idle to wide-open at full acceleration. It does this by varying voltage between approximately 0.5V at idle and 4.5V at wide-open throttle.
P0123 sets when the ECM reads a TPS signal that stays above roughly 4.8V — higher than physically possible even at full throttle. To the computer, this signal says "the throttle is open past the maximum" at all times, which is impossible. Rather than acting on bad data, the ECM locks the engine into a safe, restricted operating mode.
This is not an emissions code. It is a driveability and safety code. The ECM cannot control fuel delivery or ignition timing properly without accurate throttle position data, so it protects the engine by limiting what the driver can command.
The symptoms of P0123 tend to be more immediately noticeable than many other codes — because the throttle system is at the center of every acceleration command you give.
Ranked from most to least common. Start at #1 and work down — the majority of P0123 cases are resolved at cause #1 or #2 without touching the sensor itself.
These three checks take less than 20 minutes and require no special tools. Together they resolve the majority of P0123 cases without spending money on parts.
P0123 is one of the most over-parts-swapped codes in the shop. Here are the three traps that cost drivers the most money.
DIY cost = parts only. Shop cost = parts plus labor. Ranges vary by vehicle, region, and shop rate. Use these as a planning guide — not a fixed quote.
P0123 can appear on any gasoline vehicle with a TPS sensor. These models report it with above-average frequency based on owner data and repair records.
Can I drive with P0123 active?
What voltage should a healthy TPS read at idle?
Why does P0123 come and go intermittently?
Will cleaning the throttle body fix P0123?
P0123 vs P0122 — what is the difference?
These codes share the same circuit, affect related sensors, or commonly appear alongside P0123.