| DTC Data Sheet | |
| System | Powertrain |
| Standard | ISO/SAE Controlled |
| Fault type | General | Location: Sensor 1 |
| Official meaning | Throttle position sensor 1 input high |
| Definition source | SAE J2012 verified · Autel MaxiSys Ultra & EV |
P0123 means the engine computer sees a throttle position signal that stays too high. You may notice poor throttle response, a high idle, or the vehicle dropping into reduced-power mode. The problem can come and go, and it can feel like the pedal “doesn’t match” the engine. According to factory diagnostic data, this code indicates “Throttle position sensor 1 input high.” The code points to a circuit condition, not a guaranteed bad sensor. A quick, accurate check of the 5-volt reference, signal wire, and ground usually finds the root cause.
P0123 Quick Answer
P0123 points to the TPS 1 signal reading higher than the PCM expects. Check the TPS connector for water intrusion, then verify the signal wire is not shorted to the 5V reference or battery voltage.
What Does P0123 Mean?
P0123 meaning: “Throttle position sensor 1 input high.” In plain terms, the PCM receives a throttle position reading that looks too high for the current throttle angle. That can trigger reduced power, unstable idle, or harsh shifts because the PCM uses throttle angle to control fuel, airflow, and transmission strategy.
Technically, the PCM monitors the TPS 1 signal circuit voltage and compares it to what it considers plausible. When the signal stays above the expected range, it stores the P0123 code. The PCM cannot tell you why the voltage is high. Your job is to confirm whether the high reading comes from the sensor, the wiring, the reference/ground circuits, or a throttle body issue.
Theory of Operation
The throttle position sensor converts throttle shaft movement into a changing electrical signal. The PCM supplies a regulated reference voltage and a dedicated sensor ground. The TPS returns a signal voltage that moves smoothly as the throttle opens and closes.
P0123 sets when the PCM sees the TPS 1 signal stuck high or jumping high beyond what it expects. A short to the 5V reference, a short to battery voltage, a poor sensor ground, or connector corrosion can all drive the signal upward. Some vehicles integrate the TPS into the throttle body, so harness faults near the throttle body show up often.
Symptoms
P0123 symptoms usually show up as throttle control problems first, not just a stored code.
- Warning light: Check Engine Light on, often with reduced power or “limp mode” messages
- Throttle response: delayed response, limited acceleration, or the pedal feels disconnected
- Idle quality: high idle, hunting idle, or an idle that hangs after you lift off the pedal
- Transmission behavior: harsh shifts or odd shift timing due to incorrect load calculation
- Stalling: stalls on decel or at stops if the PCM loses reliable throttle information
- Driveability: surging or bucking during light throttle cruise
Common Causes
- TPS signal circuit shorted to 5V reference: A short between the signal wire and the 5V supply drives the TPS 1 input higher than the PCM expects.
- TPS signal circuit shorted to battery voltage (B+): Chafed insulation or an aftermarket splice can feed charging voltage into the signal line and set a circuit high fault.
- Open or high-resistance TPS ground (sensor low reference): A weak ground makes the sensor output float upward and the module interprets the higher voltage as a high input.
- Connector damage at the throttle body or TPS: Spread terminals, water intrusion, or green corrosion can distort the signal and skew it high.
- Harness rub-through near the intake or engine cover: Movement and vibration can rub the TPS wiring on brackets and create an intermittent short to power.
- 5V reference circuit fault affecting multiple sensors: A shorted sensor on the same 5V circuit can pull the reference high or unstable and push TPS readings out of range.
- Throttle position sensor 1 internal fault: A worn potentiometer track or internal short can output an abnormally high voltage even with normal wiring.
- Throttle body contamination or mechanical binding: A sticking plate can force an unexpected throttle angle and produce a high signal that fails plausibility checks on some strategies.
- PCM input circuit issue (rare): A damaged input stage can misread a normal TPS signal as higher than expected after you prove wiring integrity.
Diagnosis Steps
Tools: a bidirectional scan tool with live data and freeze-frame access, a quality DVOM, and the correct wiring diagrams for your exact engine and PCM. Use back-probes or pin probes, not paperclips. Plan to do voltage-drop tests under load and basic harness checks. If you have a lab scope, it helps confirm a noisy or biased TPS signal.
- Confirm the P0123 code and note whether it shows as pending or confirmed/stored, then record freeze-frame data. Focus on battery voltage, ignition state, engine RPM, vehicle speed, throttle position %, accelerator pedal position %, and any related 5V reference or throttle actuator codes.
- Perform a quick visual inspection of the TPS/throttle body circuit path before meter work. Look for rubbed-through loom, pinched harness sections, oil saturation, and aftermarket taps near the throttle body and intake tube.
- Check fuses and power distribution that feed the PCM and throttle body system. Verify the correct fuse has power on both sides with the key on, not just continuity.
- Verify PCM power and grounds under load using voltage-drop testing. Load the circuit with key on (and engine running if needed), then measure ground drop from PCM ground pin to battery negative and keep it under 0.1V.
- Use the scan tool to review live data at key-on engine-off. Watch TPS 1 voltage (or %), throttle angle, and pedal position while you slowly press the pedal; a circuit high fault often shows an implausibly high TPS reading at rest.
- Distinguish freeze frame from a scan tool snapshot. Freeze frame shows the exact conditions when P0123 set, while a snapshot you trigger during a wiggle test or road test helps catch an intermittent short or connector dropout.
- Unplug the throttle body/TPS connector and recheck the TPS 1 PID on the scan tool. If the PID stays high with the sensor disconnected, suspect a short to voltage or a PCM input bias issue on the signal circuit.
- With the connector unplugged, measure the 5V reference and ground at the sensor connector with key on. If the 5V reference is missing or unstable, unplug other 5V sensors one at a time to find a shared-circuit short.
- Check the TPS signal circuit for a short to 5V reference or B+. With both ends isolated when possible, test resistance between signal and 5V, and between signal and battery positive; any continuity points to harness damage or terminal contact.
- Check the low reference (sensor ground) integrity with a loaded test. Use a headlamp bulb or a fused jumper load where appropriate, then verify ground drop stays low while you wiggle the harness and connector.
- If wiring, powers, grounds, and 5V reference test good, verify the sensor output changes smoothly with throttle movement per the scan tool and/or scope. A flat-lined high signal or a signal that spikes high during tapping indicates a sensor or terminal issue.
- After repairs, clear codes and run the engine through the conditions that previously set the fault, then confirm P0123 does not return. Recheck readiness monitors afterward, since clearing codes resets them to Not Ready and the vehicle must complete the correct enable conditions before emissions testing.
Professional tip: If P0123 returns immediately at key-on, treat it like a hard electrical fault first. A hard short to voltage or an open ground often recreates the code without a road test. Prove the 5V reference, low reference, and signal integrity at the connector before you condemn the throttle body or PCM.
Need HVAC actuator and wiring info?
HVAC door and actuator faults often need connector views, wiring diagrams, and step-by-step test procedures to confirm the real cause before replacing parts.
Possible Fixes
- Repair rubbed-through wiring or replace the affected harness section on the TPS signal, 5V reference, or low reference circuits.
- Clean corrosion and tighten terminal fit at the throttle body/TPS connector, then apply proper connector service procedures as needed.
- Restore a solid sensor ground by repairing ground splices, broken ground wires, or loose engine-to-chassis ground connections.
- Remove aftermarket wiring taps or incorrect splices that backfeed voltage into the TPS signal circuit.
- Replace the throttle position sensor or throttle body assembly only after circuit testing proves the sensor output stays biased high with good powers and grounds.
- Repair the 5V reference circuit fault by isolating and correcting another shorted sensor or wiring on the shared reference circuit.
- Reprogram or replace the PCM only after you verify all external circuits and confirm an incorrect PCM input interpretation.
Can I Still Drive With P0123?
You can sometimes limp a vehicle with a P0123 code, but you should not treat it as “safe.” P0123 means the PCM sees throttle position sensor 1 input higher than expected. That can force reduced power mode, harsh throttle response, or an unstable idle. If the vehicle surges, stalls, or the throttle feels unpredictable, stop driving and tow it. Avoid merging into fast traffic or towing a load. If the car drives normally, keep trips short and stay near home. Plan diagnostics soon, because intermittent high-voltage signals can turn into a no-start or severe drivability issue without warning.
How Serious Is This Code?
P0123 ranges from an inconvenience to a real drivability risk. In mild cases, you only get a MIL and slightly odd throttle feel. Many vehicles will still run, but they may limit throttle opening to protect the engine and transmission. In more serious cases, the PCM cannot trust throttle angle. That can cause stalling when you lift off the pedal, flare on shifts, or sudden reduced power while driving. Do not ignore it if the MIL flashes, the engine misfires, or the throttle goes into a “failsafe” response. Fixing the electrical cause early often prevents repeated limp-mode events and unnecessary parts replacement.
Common Misdiagnoses
Techs often replace the throttle position sensor or throttle body first. That wastes money when the real issue sits in the harness. A rubbed-through signal wire can pull the circuit high. Corrosion in the TPS connector can also skew the signal upward. Another common mistake involves skipping reference and ground checks under load. A poor ground can raise the measured signal, even with a good sensor. Some also ignore freeze-frame data and miss that the fault sets during cranking or after a battery jump. Always prove the 5-volt reference, sensor ground integrity, and signal wire behavior before you condemn any throttle component.
Most Likely Fix
The most common confirmed P0123 repair path starts with circuit work, not parts. Many repairs end with cleaning and tightening the TPS/throttle body connector, then repairing a damaged signal wire near the intake or along the engine harness. When wiring checks pass, technicians often confirm an internally biased sensor signal using live data and a meter test. At that point, replacing the TPS or the throttle body assembly becomes a valid direction. After repairs, road-test under the same conditions seen in freeze-frame data. Then verify the relevant OBD-II monitor completes and shows Ready on the scan tool.
Repair Costs
Repair cost depends on whether the confirmed root cause is a sensor, wiring, connector issue, or control module problem. Verify the fault electrically before replacing parts.
| Repair Type | Estimated Cost |
|---|---|
| Basic DIY inspection | $0 – $50 |
| Professional diagnosis | $100 – $180 |
| Wiring / connector repair | $80 – $350+ |
| Component / module repair | $120 – $600+ |
Key Takeaways
- P0123 meaning: the PCM detects throttle position sensor 1 input higher than expected.
- P0123 symptoms often include reduced power mode, unstable idle, and poor throttle response.
- P0123 causes commonly involve connector corrosion, harness damage, or a skewed reference/ground.
- Diagnose with freeze-frame, live data, and circuit tests before replacing the TPS or throttle body.
- Confirm the P0123 repair by duplicating enable conditions and checking readiness monitor status.
FAQ
What are the symptoms of P0123?
P0123 symptoms usually show up as a check engine light and throttle-related drivability changes. Many vehicles enter reduced power mode. You may notice a high or unstable idle, hesitation on tip-in, or harsh throttle response. Some setups will stall when coming to a stop. A few cars drive almost normal until the fault repeats.
What causes P0123?
What causes P0123 is a throttle position signal that the PCM reads as too high. Common sources include a damaged signal wire shorted to voltage, corrosion or water intrusion in the TPS connector, or a poor sensor ground that shifts the signal upward. Less often, the TPS or throttle body electronics bias high internally, or the PCM input circuit has a fault.
Can I drive with P0123?
Is it safe to drive with P0123 depends on how the throttle behaves. If the vehicle surges, stalls, or drops into reduced power, do not drive it in traffic. Tow it and diagnose the circuit. If it runs normally, you can drive short distances to a repair location. Expect intermittent limp mode until you fix the root electrical problem.
How do you fix P0123?
A proper P0123 fix starts with circuit verification. Check the 5-volt reference, sensor ground voltage-drop under load, and the signal wire for shorts to power. Inspect the throttle body/TPS connector for spread pins and moisture. Use live data to see if TPS angle tracks smoothly with pedal movement. Replace the sensor or throttle body only after wiring tests pass.
How much does it cost to fix P0123?
P0123 repair cost depends on whether you fix wiring or replace parts. Connector cleaning or a short harness repair often costs less than a sensor. Replacing a TPS or an electronic throttle body costs more, especially if access is tight. Diagnosis time matters most. Budget for testing first, because guessing parts often doubles the final bill.
