Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0122 on 2016-2021 Hyundai Tucson 2.0L: Throttle Position Sensor Causes and Fixes

P0122 on your Tucson most likely means the electronic throttle body assembly has failed. The throttle position sensor (TPS) is built-in and not sold separately. Before replacing the assembly (around $150-$350 aftermarket, $700+ OEM), check its wiring connector for damage and try cleaning the throttle body first, as carbon buildup is common on this GDI engine. A relearn procedure is required after cleaning or replacement.

18 minutes to read 2016-2021 Hyundai Tucson
Most Likely Cause
Faulty Electronic Throttle Body Assembly
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$250 – $1100
Parts Price
$150 – $800
⚠️ Drivable, but... — Driving is not recommended. The ECM will likely put the vehicle into a reduced power "limp mode," causing a sudden and dangerous loss of acceleration, or the engine may stall unexpectedly in traffic.
Key Takeaways
  • P0122 on a 2016-2021 Tucson almost always points to a problem with the electronic throttle body.
  • The Throttle Position Sensor (TPS) is built into the throttle body; you cannot buy it separately.
  • Before spending money, inspect the wiring connector for damage and clean any carbon buildup from inside the throttle body.
  • A scan tool that can read live data is the best way to confirm a faulty sensor by watching its voltage signal.
  • If you replace the throttle body, an aftermarket unit is significantly cheaper than the OEM part.
The trouble code P0122 stands for "Throttle/Pedal Position Sensor/Switch 'A' Circuit Low Input". On your 2016-2021 Tucson with the 2.0L engine, this means the Engine Control Module (ECM) has detected that the voltage signal from the main throttle position sensor (TPS) is below its minimum expected threshold. The ECM expects to see a low, but not zero, voltage when the throttle is closed. When the signal drops below a specific level, such as 0.25V or 0.12V on some Hyundai systems, the computer flags it as a fault, assuming there's an open or short in the circuit. For this vehicle, the TPS is an integral part of the electronic throttle body assembly and cannot be replaced individually.

What's Unique About the 2016-2021 Hyundai Tucson

The 2.0L Nu engine in this generation of Tucson is a Gasoline Direct Injection (GDI) engine. Unlike traditional port injection engines, fuel is sprayed directly into the cylinders, so it never washes over the intake path and throttle body. This design makes the throttle body more susceptible to carbon and oil buildup from the PCV system, which can sometimes cause the throttle plate to stick and potentially lead to sensor-related codes.

Symptoms You May Notice

  • Check Engine Light is on
  • Reduced engine power or "limp mode"
  • Sudden and dangerous loss of acceleration
  • Hesitation or stumbling during acceleration
  • Rough or unstable idle
  • Engine stalling, especially when coming to a stop
  • Poor or erratic throttle response
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the accelerator pedal assembly. The P0122 code specifically refers to the sensor on the throttle body ('A' circuit), not the accelerator pedal position sensor (which would typically set codes like P2122 or P2127).

Most Likely Causes

  1. Faulty Electronic Throttle Body Assembly 🔴 High Probability The Throttle Position Sensor (TPS) is integrated into the assembly and is a common point of electronic failure. It is not a separately serviceable part. This failure is common across many Hyundai and Kia models using this engine.
    How to confirm: Using a scan tool with live data, monitor TPS voltage (TPS1 and TPS2). With the key on and engine off, TPS1 should be low (~0.5V) and TPS2 should be high (~4.5V). As you press the pedal, TPS1 voltage should sweep smoothly up and TPS2 should sweep smoothly down, without glitches. A reading stuck near zero or a failure to sweep indicates a failed sensor. 🎬 Watch: How to test and replace the throttle position sensor
    Typical fix: Replace the entire electronic throttle body assembly. A throttle relearn procedure must be performed afterward.
    Est. part cost: $150-$400
  2. Wiring Harness or Connector Issue 🟡 Medium Probability The wiring harness connector at the throttle body is exposed to engine heat and vibration, which can lead to loose pins, corrosion, or broken wires over time.
    How to confirm: Visually inspect the throttle body connector for damage, corrosion, or backed-out pins. With the connector unplugged, check for 5V reference and a good ground at the appropriate pins using a multimeter. Wiggle the harness while monitoring live data to see if the voltage reading flickers.
    Typical fix: Repair the damaged section of the wiring harness or replace the connector pigtail.
    Est. part cost: $15-$50
  3. Dirty Throttle Body ⚪ Low Probability As a GDI engine, carbon buildup can form around the throttle plate, causing it to stick. While this more commonly causes high idle codes (P0507), a severe restriction could potentially cause the plate to not return to its proper rest position, affecting the sensor reading at closed throttle.
    How to confirm: Remove the air intake duct from the throttle body and visually inspect for a thick ring of black carbon buildup around the throttle plate and bore.
    Typical fix: Clean the throttle body bore and plate thoroughly with a dedicated throttle body cleaner and a soft cloth or brush. Do not manually force the butterfly valve open. 🎬 See this guide on cleaning an electronic throttle body safely Perform a throttle relearn procedure afterward.
    Est. part cost: $10-$20

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM): This is very uncommon. The PCM should only be considered after all other possibilities, including the throttle body and its entire circuit, have been exhaustively tested and ruled out.

Diagnosis Steps

  1. Read all fault codes with an OBD-II scanner. Note any other codes that are present, especially P0123, P0222, or P2135.
  2. Use the scanner's live data function to monitor 'Throttle Position Sensor 1' and 'Throttle Position Sensor 2' voltages. With the key on, engine off, they should show opposing values (e.g., TPS1 at ~0.5V, TPS2 at ~4.5V).
  3. Slowly press the accelerator pedal to the floor. The TPS1 voltage should increase smoothly and linearly to about 4.5V, while TPS2 decreases smoothly to ~0.5V, without any dropouts or glitches.
  4. If the P0122 code is present and the TPS1 voltage is stuck near zero or does not respond, proceed with physical checks. If it operates normally, the problem may be intermittent or in the wiring.
  5. Disconnect the battery. Unplug the electrical connector at the throttle body. Inspect for any signs of corrosion, moisture, or bent/damaged pins. Clean and apply dielectric grease if needed.
  6. Inspect the wiring leading to the connector for any signs of chafing, melting, or breaks. Wiggle the harness while a helper watches the live data (with battery reconnected) to check for intermittent connections.
  7. Remove the air intake hose from the throttle body. Inspect the throttle bore and plate for heavy carbon buildup. If dirty, clean it thoroughly using throttle body cleaner and a soft rag.
  8. If cleaning and wiring inspection do not resolve the issue, and the live data test failed, the throttle body assembly is faulty and needs to be replaced.
  9. After cleaning or replacement, perform a throttle body relearn procedure. This can often be done by turning the ignition on (engine off) for 30 seconds, off for 30 seconds, and then starting the engine to let it idle and relearn.

Parts You'll Likely Need

  • Electronic Throttle Body Assembly (OEM #35100-2E000) — This is the most common fix, as the internal Throttle Position Sensor (TPS) fails and is not sold as a separate component for this vehicle.
    Trusted brands: Hyundai (OEM), Standard Motor Products, Dorman, Cardone
    OEM price range: $700-$900
    Aftermarket price range: $150-$350

Related Codes That Often Appear With This One

  • P0121 — Indicates a performance/range problem with the same TPS circuit, often appearing with low or high input codes.
  • P0123 — The opposite of P0122, indicating a high voltage input fault in the same circuit. Seeing both may suggest an intermittent wiring short.
  • P2135 — Indicates a voltage correlation error between the primary (A) and secondary (B) throttle position sensors. This strongly points to a failing throttle body assembly as the sensors are not agreeing.
  • P0222 — Indicates a low input on the secondary throttle position sensor ('B' circuit), further pointing to an internal throttle body fault.

Technical Service Bulletins (TSBs) & Recalls

  • TSB 13-FL-002 (General Hyundai): While not for this specific code, it advises technicians to clean the throttle body thoroughly before replacing it for issues like rough idle, which is a good first step.
  • TSB 19-AT-015H: Applies to 2016+ Tucson 2.0L models and addresses multiple automatic transaxle solenoid DTCs (P0741, P0743, etc.), indicating potential for other electronic powertrain issues.

Mechanic-Grade Diagnostic Values

  • TPS1 Signal Voltage (Key On, Engine Off, Throttle Closed) — expected: 0.25V - 0.85V. Failure: Voltage is less than 0.25V for more than 0.1 seconds.
  • TPS1 Signal Voltage (Key On, Engine Off, Wide Open Throttle) — expected: ~4.0V - 4.8V. Failure: Voltage does not sweep smoothly or fails to reach the upper range.
  • TPS Connector Pin 5 (Reference Voltage) — expected: 5.0V. Failure: Voltage is significantly lower than 5.0V, indicating a PCM or wiring issue.
  • TPS Connector Pin 3 (Ground) — expected: 0V (Good connection to ground). Failure: Voltage is present, indicating a poor ground connection.

Scan Tool Commands That Help

  • Hyundai GDS (Global Diagnostic System): Throttle Position Learning Value Reset — This function should be used after replacing or cleaning the electronic throttle body. It forces the ECM to erase the old learned values for the throttle plate's closed and open positions and learn the new values, preventing high/low idle or poor response issues.

Wiring & Ground Locations

  • Engine Ground Strap (e.g., 91860-D3510) — Typically bolted from the engine block or transmission housing directly to the vehicle's chassis/frame rail in the engine bay.. A corroded or loose main engine ground can cause a voltage drop across the entire engine sensor network, including the 5V reference circuit shared by the TPS, leading to erratic readings and low voltage codes like P0122.
  • PCM/ECM Ground Points (e.g., GC301, GF03) — These are specific chassis ground points in the engine bay where the PCM and other modules ground themselves. Their exact location requires a factory service manual diagram but are often on the inner fender aprons or near the battery tray.. A poor ground at the PCM's own grounding point can cause it to misinterpret sensor data, even if the sensor and its wiring are perfect.
  • Throttle Body Connector (6-pin) — Directly on the electronic throttle body assembly, where the engine wiring harness connects.. This is the primary point of failure for wiring issues. Pins for TPS1 signal, TPS2 signal, 5V reference, ground, and the motor control are located here. Corrosion or backed-out pins will directly cause P0122.

OEM Part Supersession History

  • 35100-2E00035100-2E000 (current) — No supersession found. The part number appears to be consistent for the specified vehicle range.
    Heads up: This part is used across several Hyundai/Kia models including the Elantra and Forte, but always verify fitment with the vehicle's VIN before purchasing.

Model Year Variations Within This Range

  • 2019-2021 (Post-Facelift): The 2019 model year introduced a facelift with revised styling and interior tech. However, the 2.0L Nu GDI petrol engine and its core components, including the electronic throttle body (35100-2E000), remained unchanged for the SE and Value trims. Higher trims received a 2.4L engine, making it important to confirm the engine type before diagnosing.

Diagnostic Flowchart

Start by confirming if the P0122 code is active or pending. This code indicates a low voltage circuit fault in the Throttle Position Sensor (TPS), which on the 2.0L Nu engine is integrated into the throttle body assembly.
Inspect the throttle body connector for corrosion, backed-out pins, or heat damage. Does the wiring harness show signs of chafing or damage?
→ Repair the damaged wiring or replace the connector pigtail. This is a medium-probability issue on the Tucson due to engine heat and vibration exposure.
Unplug the connector and test for a 5V reference signal and ground. Are the reference values correct?
→ The internal TPS has failed. Replace the entire Electronic Throttle Body Assembly ($150-$400). Note: The sensor is not separately serviceable on the 2.0L Nu GDI engine. Perform a throttle relearn after replacement.
→ Trace the circuit back to the PCM. Check for a short to ground in the signal wire or a faulty PCM output.
Monitor Live Data for TPS1 and TPS2 voltages (Key On, Engine Off). Slowly sweep the accelerator pedal. Does TPS1 voltage stay stuck near 0V or show 'dropouts'?
Inspect the throttle body connector for corrosion, backed-out pins, or heat damage. Does the wiring harness show signs of chafing or damage?
→ Repair the damaged wiring or replace the connector pigtail. This is a medium-probability issue on the Tucson due to engine heat and vibration exposure.
Unplug the connector and test for a 5V reference signal and ground. Are the reference values correct?
→ The internal TPS has failed. Replace the entire Electronic Throttle Body Assembly ($150-$400). Note: The sensor is not separately serviceable on the 2.0L Nu GDI engine. Perform a throttle relearn after replacement.
→ Trace the circuit back to the PCM. Check for a short to ground in the signal wire or a faulty PCM output.
Remove the air intake duct. Is there a thick ring of black carbon buildup around the throttle plate or bore?
Clean the bore with dedicated throttle body cleaner per TSB 13-FL-002 guidelines. Does the P0122 return after a test drive?
→ Issue resolved. Carbon buildup was preventing the plate from reaching its base position. Ensure the '30-second on / 30-second off' relearn was performed to stabilize the idle.
→ The cleaning did not resolve the circuit low condition. Replace the Throttle Body Assembly. Given the GDI nature of the Nu engine, consider a GDI intake valve cleaning service to prevent future performance issues.
→ The issue is likely an intermittent internal electronic failure of the throttle body. Replace the assembly and perform the 30-second ignition 'ON/OFF' relearn procedure.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Premature Engine Failure / Connecting Rod Bearing Wear 🔴 High — Widespread issue across this engine family, can occur under 100,000 miles. Subject to class-action lawsuits and warranty extensions. (Ref: Warranty Extension contingent on Knock Sensor Detection System (KSDS) update (e.g., Service Campaign 966).)
  • Excessive Oil Consumption 🔴 High — Commonly reported by owners, sometimes starting around 60,000 miles. Can be caused by faulty piston oil rings or carbon deposits. (Ref: Recall 203 / NHTSA 21V301000 (for some 2.0L Nu engines, not all Tucsons) and TSB 21-EM-003H for inspection guidelines.)
  • Carbon Buildup on Intake Valves 🟠 Medium — Inherent to GDI engines. Typically requires manual (walnut blasting) cleaning every 40,000-60,000 miles to prevent misfires and power loss.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used OEM throttle body from a low-mileage donor vehicle can be a cost-effective option if the budget is tight, but it carries risk. Given the electronic nature and potential for wear, it's generally recommended for temporary fixes or non-critical vehicles.

Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Check for a clean throttle plate and bore with minimal carbon buildup.
  • Ensure the electrical connector pins are straight, clean, and free of corrosion.
  • Verify the donor vehicle's VIN to ensure it had the same 2.0L Nu engine.
  • Ask for the mileage of the donor vehicle if possible; lower is always better.

OEM-only on this vehicle (don't cheap out):

  • While not strictly OEM-only, many technicians prefer OEM for electronic components like the throttle body to avoid compatibility and premature failure issues sometimes seen with cheaper aftermarket brands.

Aftermarket brands forum-validated for this vehicle:

  • Dorman (Often includes design improvements like non-contact Hall Effect sensors or better seals).
  • Standard Motor Products (SMP)
  • Cardone (Typically remanufactured OEM units)

Brands owners have reported issues with on this vehicle:

  • Unbranded, ultra-low-cost units from online marketplaces can have high failure rates and poor quality control. Forum discussions often advise against the cheapest available options.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2017 Hyundai Tucson 2.0L — 80000 miles

Symptoms: Owner reported severe engine problems and the engine eventually 'blew' at 80k miles; highlights broader reliability concerns with the 2.0L platform.

What fixed it: Hyundai acknowledged engine issues on this platform, often requiring warranty-related engine work or replacement, though throttle codes specifically often require assembly replacement.

Source hint: Reddit r/Hyundai: A thread titled 'Help! Engine blew at 80k miles' from a 2017 Tucson owner

Hyundai Owner Report — Grounding and Multiple DTCs

Symptoms: An owner of a related Hyundai model reported that after addressing painted ground points, the vehicle still developed a cluster of codes including P0122, P0123, P0222, and P2106, which eventually required a "limp mode" trip to a shop (NHTSA ODI #11292479).

What fixed it: While the owner was investigating grounding issues, the presence of multiple TPS-related codes (P0122, P0222, P0123) typically indicates a failure within the throttle body assembly or its shared 5V reference circuit.

Frequently Asked Questions

Can I just replace the Throttle Position Sensor (TPS) on my 2016-2021 Hyundai Tucson 2.0L?
No. On the 2.0L Nu engine, the TPS is integrated into the Electronic Throttle Body Assembly and is not a separately serviceable part. If the sensor fails, the entire assembly must be replaced.
Is there a TSB for cleaning the throttle body on my Tucson before I buy a new one?
Yes, TSB 13-FL-002 is a general Hyundai bulletin that advises technicians to thoroughly clean the throttle body for issues like rough idle before proceeding with a full replacement.
Does my 2016+ Tucson 2.0L have any other electronic issues I should be aware of when diagnosing P0122?
Yes, TSB 19-AT-015H applies to 2016+ Tucson 2.0L models and addresses multiple automatic transaxle solenoid DTCs (such as P0741 and P0743), indicating other potential electronic powertrain vulnerabilities.
What is the 'throttle relearn' procedure mentioned for the 2.0L Nu engine?
After cleaning or replacing the throttle body, you can often perform a relearn by turning the ignition on (engine off) for 30 seconds, turning it off for 30 seconds, and then starting the engine to idle.
Could my P0122 code be related to the widespread engine failure issues on the 2017 Tucson?
While P0122 specifically concerns the throttle position sensor, the 2016-2021 Tucson 2.0L platform is known for premature engine failure and connecting rod bearing wear, which may require a Knock Sensor Detection System (KSDS) update under Service Campaign 966.
Is the P0122 code common on other Hyundai models with the same engine?
Yes, platform mates like the 2011-2020 Elantra and 2014-2021 Kia Soul using the 2.0L Nu GDI engine share this identical throttle body design and are prone to the same TPS failures and carbon buildup.
CODE P0120 P0121 P0122 P0123 P0124 HYUNDAI TUCSON SANTE FE SONATA ACCENT VELOSTER ELANTRA
CODE P0120 P0121 P0122 P0123 P0124 HYUNDAI TUCSON SANTE FE SONATA ACCENT VELOSTER ELANTRA
How To Clean Electronic Throttle Body | Hyundai Elantra | Santa Fe | Sonata | Tucson | Genesis Coupe
How To Clean Electronic Throttle Body | Hyundai Elantra | Santa Fe | Sonata | Tucson | Genesis Coupe
HYUNDAI TUCSON THROTTLE BODY REPLACEMENT REMOVAL LOCATION
HYUNDAI TUCSON THROTTLE BODY REPLACEMENT REMOVAL LOCATION
Throttle Position Sensor P0122 & P0123 - Testing and Replacement
Throttle Position Sensor P0122 & P0123 - Testing and Replacement
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0122 (Deep Dive) for:
  • Hyundai Tucson: 201620172018201920202021
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part