Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0122 Code: Throttle/Pedal Position Sensor/Switch 'A' Circuit Low Input

    An ASE-Certified Technician explains the causes, symptoms, and repair steps for the P0122 Throttle Position Sensor code.

    Run a shop or repair van?

    Run your next p0122 diagnosis — tps/app sensor 'a' circuit low input job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0122 diagnosis — TPS/APP Sensor 'A' Circuit Low Input" by email

    No spam. Unsubscribe anytime.

    Quick Answer

    • What it means: The Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected that the voltage signal from the Throttle Position Sensor (TPS) or Accelerator Pedal Position (APP) sensor "A" is dropping below the normal operating range.
    • Severity: Moderate to High. Your vehicle will likely enter a "limp-home" mode with significantly reduced power. While you can drive a short distance, it is not safe for normal driving.
    • Most common cause: A failed Throttle Position Sensor (TPS) or a damaged/corroded wiring connector at the sensor.

    What the P0122 code means

    The official OBD-II definition for P0122 is "Throttle/Pedal Position Sensor/Switch 'A' Circuit Low Input."

    In plain English, this means your car’s computer has lost track of how far your foot is pressing the gas pedal or how far the throttle valve is actually opening. The Throttle Position Sensor (TPS) is a potentiometer—a variable resistor—that sends a specific voltage back to the PCM based on the angle of the throttle blade.

    Typically, the PCM sends a 5-volt reference signal to the TPS. When the throttle is completely closed, the sensor should send back about 0.4 to 0.5 volts. As you step on the gas and the throttle opens, that voltage steadily climbs up to about 4.5 volts at Wide Open Throttle (WOT). If the PCM sees the voltage drop below an acceptable threshold (usually below 0.17 to 0.20 volts) for a set amount of time, it triggers code P0122. The computer no longer trusts the data, so it turns on the Check Engine Light and typically restricts engine power to protect the vehicle.

    Common symptoms

    When the PCM cannot determine the throttle angle, you will experience noticeable drivability issues. Common symptoms include:

    • Illuminated Check Engine Light
    • Engine hesitation, bucking, or surging when accelerating
    • Rough or erratic idling
    • Engine stalling, especially when coming to a stop
    • Vehicle going into "Limp Mode" (limited speed and power)
    • Harsh or delayed transmission shifting (the transmission relies on throttle data to determine shift points)

    Common causes

    Ranked from most to least likely, the culprits behind a P0122 code are:

    1. Faulty Throttle Position Sensor (TPS): The internal resistor tracks wear out over time, causing dead spots or an internal short to ground that drops the voltage.
    2. Damaged Wiring or Short to Ground: Chafed wires rubbing against the engine block can short the signal wire to ground, instantly dropping the voltage to zero.
    3. Corroded or Loose Connector: Water intrusion or engine vibration can damage the electrical connector at the TPS, leading to high resistance or a loss of signal.
    4. Improperly Adjusted TPS: On older vehicles where the TPS is manually adjustable, it may simply be set too low.
    5. Faulty Powertrain Control Module (PCM): Extremely rare, but a damaged PCM could fail to supply the required 5-volt reference or fail to read the returning signal properly.

    How a technician diagnoses it

    As an ASE-certified master technician, here is how I diagnose a P0122 code in the bay:

    1. Scan and Review Freeze Frame Data: I connect a professional-level scan tool to read the DTCs and review the freeze-frame data. This tells me the exact engine conditions (RPM, engine load, temperature) when the code was set.
    2. Visual Inspection: I visually inspect the TPS/APP sensor, the connector, and the wiring harness. I'm looking for bare wires, green corrosion on the pins, or a connector that isn't fully seated.
    3. Check the 5-Volt Reference and Ground: Using a digital multimeter (DMM), I disconnect the TPS and check the harness side with the key on, engine off (KOEO). One pin must have a steady 5-volt reference from the PCM, and another must have a solid ground (less than 100 millivolts of drop). If the 5V reference is missing, the problem is in the wiring to the PCM or the PCM itself.
    4. Sweep Test the TPS Signal: If the power and ground are good, I plug the sensor back in (or use a breakout box) and monitor the signal voltage on the scan tool or an oscilloscope. With KOEO, I slowly press the gas pedal to the floor and release it. I am looking for a smooth, linear voltage sweep from roughly 0.5V up to 4.5V. If the voltage randomly drops to 0.1V or stays flat at 0V, the sensor is internally failed and must be replaced.
    5. Wiggle Test: While monitoring the live data, I'll gently wiggle the wiring harness and connector. If the voltage drops out, we have an intermittent wiring issue or terminal spread in the connector.

    Typical repair cost

    The cost to fix a P0122 code depends heavily on whether your vehicle uses a standalone Throttle Position Sensor or an electronic Throttle Body Assembly where the sensor is permanently integrated.

    • Standalone TPS Replacement: If the sensor can be replaced independently, expect to pay $100 to $250 ($40–$100 for the part, plus 1 hour of labor).
    • Electronic Throttle Body Replacement: On many modern vehicles, the TPS is built into the throttle body. The entire assembly must be replaced, which typically costs $300 to $650 for parts and labor.
    • Wiring/Connector Repair: If a corroded connector or broken wire is the culprit, a mechanic will splice in a new pigtail connector. This usually costs $100 to $200 in labor and minor parts.

    Can I keep driving with this code?

    No, it is not recommended. While you might physically be able to drive the car, it is not safe. The lack of reliable throttle data means your car could stall in heavy traffic, refuse to accelerate when merging, or lurch unpredictably. Furthermore, being stuck in Limp Mode restricts your speed, making highway driving dangerous. You should drive slowly directly to a repair shop or have the vehicle towed.

    Related codes

    If you have a P0122, you might also see these closely related throttle and pedal codes:

    • P0121: Throttle/Pedal Position Sensor/Switch 'A' Circuit Range/Performance
    • P0123: Throttle/Pedal Position Sensor/Switch 'A' Circuit High Input
    • P0222: Throttle/Pedal Position Sensor/Switch 'B' Circuit Low Input
    • P2135: Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation

    Get this scanned and correctly diagnosed at a trusted shop on Repairius.

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email