Generic OBD-II / Powertrain

P0123 - P0123 Usually Means the Throttle-position Signal Is Reading Too High

P0123 is a generic OBD-II throttle-position or accelerator-pedal signal code.

This is a generic OBD-II guide that can apply across many makes. Exact test flow, sensor locations, and repeat failure patterns can still vary by manufacturer and engine family.

Severity

Medium

Keep driving?

Usually short trips only

Most likely cause

A sensor fault, wiring issue, or connector problem is the first place to look.

DIY friendly?

Basics first

First checks take 10 to 20 minutes for the first checks. No special tools are usually needed for the first checks.

Can you keep driving?

Can you keep driving?

Stop driving if any of these apply

  • !The check-engine light is flashing.
  • !The engine is running badly enough that traffic safety or engine damage becomes a concern.
If the light is steady and the vehicle still drives normally: Maybe, but throttle response can be unpredictable and the ECU may limit power if the signal is not believable.

What to check first

Step-by-step checks

  1. 1

    Free - no tools

    Check for pedal or throttle response that feels inconsistent, stuck, or delayed

  2. 2

    Free - no tools

    Inspect the connector and wiring for the throttle body or pedal sensor that the code points to

  3. 3

    Basic tool needed

    Look for other throttle, pedal, or airflow codes that might point to the same circuit path

  4. 4

    Basic tool needed

    If scan data is available, compare commanded position with the actual sensor reading

  5. 5

    Basic tool needed

    If the fault appears after recent work, verify the connector and harness were not left loose or strained

If the code returns

  • -If the signal is missing, jumps, or does not agree with commanded position, circuit testing becomes more important.
  • -If the reading is unstable only when the harness is moved, wiring deserves a closer look.
  • -If the code returns after a throttle-body or pedal repair, verify the connector pins and reference circuits again.

Background

What this code means

P0123 is a generic OBD-II throttle-position or accelerator-pedal signal code.

These codes usually point to a sensor, connector, or signal-path issue rather than a simple tune-up item.

Diagnosis

Common causes

Most common

Throttle or pedal sensor fault

The signal itself may be out of range or unstable.

Common

Connector or harness issue

A loose plug, corroded pin, or damaged wire can create the code.

Common

Throttle body contamination

Carbon buildup can affect the sensor or throttle movement on some systems.

Possible

Reference or ground problem

The sensor may be fine but the circuit feeding it is not.

Avoid these mistakes

What not to do

  • xDo not replace major parts before checking the simple causes first.
  • xDo not ignore a flashing check-engine light or obvious drivability symptoms.

Parts

Parts that may need replacing

PartTypical costNotes
Throttle body assembly$120-$700Relevant if the throttle sensor is built in and testing points to the assembly.
Accelerator pedal sensor$80-$300Worth checking if the pedal signal is the one that fails the test.
Connector or pigtail repair$15-$120Useful when the plug or wiring is visibly damaged.

See also

Related OBD codes

Source notes

Generic OBD-II (SAE J1979 / ISO 15031-5). P0123 was expanded around common throttle-position high-input faults, with conservative guidance focused on the sensor signal, wiring, and reference path.

This guide is written as a generic multi-make reference, so bulletin history, sensor locations, and repair order can still change by manufacturer and engine family.

This is generic OBD-II guidance and should not override vehicle-specific service information. Exact diagnosis and repair steps vary by make, engine family, and model year.

Last reviewed: 2026-04-10

Reference: Open reference

Privacy and advertising

Choose whether to allow ad personalization

FixThisError may use Google AdSense on broad browse pages. Your choice controls whether advertising-related cookies and ad requests can be used. Core site content remains available either way.