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 2012-2017 Hyundai Accent: Throttle Position Sensor Causes and Fixes

On a 2012-2017 Hyundai Accent, code P0122 is almost always caused by a failed throttle position sensor (TPS). Because the sensor is integrated into the throttle body, the entire assembly must be replaced. The most common OEM part number is 35100-2B300, which may be superseded by 35100-2B340. Expect to pay $150-$250 for an OEM part. After replacement, a throttle relearn procedure is required.

19 minutes to read 2012-2017 Hyundai Accent
Most Likely Cause
Failing Throttle Body Assembly (Integrated TPS)
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$225 – $475
Parts Price
$150 – $250
⚠️ Drivable, but... — Driving is possible, but you will likely experience poor acceleration, stalling, and potential 'limp mode,' which severely restricts engine power and can be unsafe in traffic. It's strongly recommended to get it repaired soon to avoid being stranded or causing further issues.
Key Takeaways
  • P0122 on the 2012-2017 Accent points directly to the throttle position sensor.
  • The sensor is part of the throttle body; you must replace the entire assembly. The correct OEM part number is 35100-2B300 or the updated 35100-2B340.
  • Always check the wiring and connector first, especially the harness routing near the transmission bracket, to avoid replacing a good part.
  • After replacing the throttle body, a relearn procedure is necessary to ensure proper idle and performance, which can often be done without a special scan tool.
The trouble code P0122 stands for "Throttle/Pedal Position Sensor/Switch 'A' Circuit Low Input." This means the Engine Control Module (ECM) has detected that the voltage signal from the primary throttle position sensor (TPS) is below the minimum expected value, often under 0.2-0.5 volts. On this specific Hyundai model, the ECM will set P0122 if the TPS1 voltage is less than 0.176V for more than 0.14 seconds. The TPS is a crucial sensor that tells the engine computer how far open the throttle plate is, which directly impacts air-fuel mixture, ignition timing, and transmission shift points. A persistent low voltage signal indicates a fault in the sensor, its wiring, or the ECM itself.

What's Unique About the 2012-2017 Hyundai Accent

For the 2012-2017 Hyundai Accent with the 1.6L Gamma GDI engine, the throttle position sensor (TPS) is not sold as a separate, replaceable part. It is permanently integrated into the electronic throttle body assembly. This is a critical distinction, as it means a confirmed TPS failure requires the replacement of the entire throttle body, not just a small sensor. This design is common on many modern vehicles to simplify assembly but increases the cost of repair for this specific fault.

Symptoms You May Notice

  • Check Engine Light is on
  • Poor, hesitant, or sluggish acceleration
  • Engine goes into 'limp mode' (reduced power, won't rev past ~3000 RPM)
  • Rough or unstable idle
  • Engine stalling, especially when coming to a stop or at idle
  • Harsh or erratic automatic transmission shifting
  • Engine surges or randomly slows down and accelerates
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the accelerator pedal position sensor. P0122 specifically refers to the 'A' circuit, which is on the throttle body, not the pedal sensor.
  • Cleaning a dirty throttle body. While a dirty throttle body can cause idle and performance issues, it is unlikely to cause a persistent 'circuit low' electrical fault code like P0122. Cleaning will not fix a failed internal sensor.
  • Replacing the oxygen sensor. The O2 sensor may report issues due to the incorrect air/fuel mixture caused by the TPS fault, but it is not the root cause.

Most Likely Causes

  1. Failing Throttle Body Assembly (Integrated TPS) 🔴 High Probability The internal electronic components of the throttle position sensor wear out over time, leading to erratic or low voltage signals. Since it is integrated into the throttle body on this model, the entire unit is the most common point of failure for code P0122. 🎬 Watch: A detailed breakdown of P0122 causes and symptoms.
    How to confirm: Use a scan tool to monitor the live data for 'TPS Voltage' (or TPS1). With the key on and engine off, the voltage should increase smoothly from ~0.5V to ~4.5V as you slowly press the gas pedal. If the voltage is stuck low (e.g., under 0.2V), drops out, or the reading is erratic and jumpy, the sensor has failed. A lab scope can also be used to visualize the signal and confirm dropouts.
    Typical fix: Replace the entire throttle body assembly. After replacement, a throttle relearn procedure is required to calibrate the new part with the ECM.
    Est. part cost: $150-$250
  2. Wiring or Connector Issue 🟡 Medium Probability The wiring harness to the throttle body is subject to engine bay heat and vibration. A common issue on this platform is the harness rubbing against a transmission bracket, which can wear through the insulation and cause a short to ground. Corrosion or loose pins in the connector can also cause a low input signal.
    How to confirm: Visually inspect the wiring harness and the 6-pin connector going to the throttle body. Pay close attention to the area where the harness is secured to a bracket near the transmission. Use a multimeter with the key on to check for a 5V reference wire, a good ground, and a signal wire at the connector. Wiggle the harness while monitoring TPS voltage on a scan tool to see if the reading fluctuates.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the connector. Secure the harness away from any sharp edges to prevent future damage.
    Est. part cost: $5-$50

Rare But Worth Checking

  • Faulty Powertrain Control Module (ECM): This is extremely rare and should only be considered after the throttle body and all related wiring have been definitively ruled out. An ECM failure is the least likely cause.

Diagnosis Steps

  1. Read the trouble codes with an OBD-II scanner. Confirm P0122 is present and note any other codes like P0123, P0222, or P2135, which strongly suggest a throttle body failure.
  2. Use the scanner's live data function to observe the Throttle Position Sensor 'A' (TPS1) voltage. With the Key On, Engine Off (KOEO), the reading should be around 0.5V at closed throttle and sweep smoothly up to about 4.5V at wide-open throttle.
  3. If the voltage is stuck below ~0.2V, is erratic, or does not change with pedal input, the sensor or its circuit is faulty.
  4. Perform a thorough visual inspection of the throttle body connector and its wiring harness. Look for any chafed wires, loose pins, or signs of corrosion, especially where the harness is bracketed to the transmission.
  5. If the wiring appears okay, disconnect the connector and use a multimeter to test the circuit at the harness plug (Key On, Engine Off). You should find a 5-volt reference wire, a ground wire (check for continuity to battery negative), and the signal wire.
  6. If the 5V reference and ground are present at the connector, the issue is almost certainly the throttle body assembly itself.
  7. If reference voltage or ground is missing, the wiring fault must be traced back toward the ECM and repaired.
  8. After replacing the throttle body, perform a throttle relearn procedure.

Parts You'll Likely Need

  • Electronic Throttle Body Assembly (OEM #35100-2B300, superseded by 35100-2B340) — This is the most common cause of code P0122 on this vehicle, as the throttle position sensor (TPS) that fails is integrated into this assembly and not sold separately.
    Trusted brands: Hyundai (OEM), Bosch, Cardone (Remanufactured), Mando
    OEM price range: $180-$250
    Aftermarket price range: $120-$200

Related Codes That Often Appear With This One

  • P0123 — Throttle Position Sensor 'A' Circuit High Input. If the sensor is failing erratically, it might send signals that are both too high and too low, causing both codes to appear.
  • P2135 — Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation. This code appears when the ECM detects a disagreement between the two internal TPS circuits (TPS1 and TPS2), which is a very common result of a failing sensor assembly.
  • P0222 — Throttle Position Sensor 'B' Circuit Low Input. This indicates the secondary TPS circuit is also reading low, further pointing to a failure of the complete throttle body unit.

Platform-Specific Known Issues

  • A throttle body replacement on a Hyundai/Kia requires a 'throttle relearn' procedure. This can often be done without a scan tool. A common DIY method is to turn the ignition to 'ON' (without starting the engine) for 10-15 seconds, then turn it 'OFF' for 10-15 seconds, and repeat this cycle 3-5 times. You may hear the throttle body motor cycling. Alternatively, disconnecting the battery for 30 minutes can reset the ECM, which will then relearn the new throttle body parameters during the first few minutes of idling and driving.
  • 🎬 Watch: Four ways to perform a throttle body relearn.
  • The engine wiring harness has a known chafe point where it is secured by a bracket on the transmission. Over time, vibrations can cause the bracket to rub through the wire loom and short out the TPS signal wire, causing P0122.

Mechanic-Grade Diagnostic Values

  • TPS1 Signal Voltage (KOEO) — expected: Approx. 0.5V at closed throttle, sweeping smoothly to approx. 4.5V at wide-open throttle.. Failure: Voltage is stuck below 0.176V for more than 0.14 seconds.
  • ECM Fault-Setting Threshold — expected: TPS1 voltage > 0.176V. Failure: If TPS1 voltage < 0.176V for 0.14 seconds, the ECM will log DTC P0122.
  • Throttle Body Connector Pin 6 (5V Reference) — expected: Approx. 5.0V with key on, engine off.. Failure: Voltage significantly lower than 5.0V or 0V indicates a wiring or ECM issue.
  • Throttle Body Connector Pin 4 (Sensor Ground) — expected: Near 0V, with good continuity to chassis ground.. Failure: Voltage present or high resistance to ground indicates a bad ground connection.

Scan Tool Commands That Help

  • Hyundai GDS (or equivalent advanced scan tool): Throttle Position Sensor Adaptation / Reset Adaptive Values — This function should be used after replacing the throttle body assembly. It forces the ECM to erase its learned throttle plate values and recalibrate to the new sensor's closed and wide-open positions, ensuring proper idle and throttle response.

Wiring & Ground Locations

  • Throttle Body Connector (6-Pin) — On the electronic throttle body assembly, located between the air intake hose and the intake manifold.. This connector provides all power, ground, and signal lines for the integrated TPS. P0122 is caused by a low signal on Pin 5. The pinout is: Pin 1 (Motor +), Pin 2 (Motor -), Pin 3 (TPS2 Signal), Pin 4 (Sensor Ground), Pin 5 (TPS1 Signal), Pin 6 (5V Reference).
  • GGG04 / GGG05 — On the right rear of the engine compartment, near the ECM.. These are primary engine compartment ground points. A loose or corroded connection at these locations can create a floating ground, causing erratic voltage readings for multiple sensors controlled by the ECM, including the TPS. This can mimic a sensor failure.
  • Primary Engine Ground — A large ground cable or braided strap connecting the engine block/cylinder head to the chassis or firewall. On many Hyundais, the main battery ground cable attaches to the transmission case, which serves as the primary engine ground.. This is the main return path for the entire engine's electrical system. A compromised primary ground can cause widespread, intermittent electrical issues and incorrect sensor readings, including a P0122 code.

Real Owner Repair Stories

  • Hyundai-Forums user (2013 Hyundai Accent 1.6L) — Check engine light with code P0122, car going into limp mode with poor acceleration.
    ❌ Tried (didn't work) Replacing the throttle body assembly with a new OEM part did not fix the issue.
    ✅ What actually fixed it The user traced the wiring harness from the throttle body and found a spot where it was rubbing against a metal bracket for the transmission. The insulation on the signal wire had worn through, causing it to short to ground. Repairing the wire and securing the harness away from the bracket permanently resolved the code.
  • NHTSA ODI #11292479 — While involving a different Hyundai model, an owner reported that even after painting ground points, the problem persisted with a cascade of codes including P0122, P0222, and P0123, eventually requiring the vehicle to be limped to a shop.

OEM Part Supersession History

  • 35100-2B30035100-2B340 — Likely an internal revision for improved reliability or manufacturing process change.
    Heads up: The parts are generally interchangeable for the 2012-2017 Accent. No software updates are typically required for this specific supersession.

Diagnostic Flowchart

Start by confirming if P0122 is the sole code or paired with others like P2135, then use live data to differentiate between a mechanical throttle body failure and a wiring harness short.
Monitor 'TPS Voltage' (TPS1) in live data (KOEO). Does voltage sweep smoothly from ~0.5V to ~4.5V as you press the pedal?
Disconnect the throttle body and test the harness plug (KOEO). Are the 5V reference and ground signals present?
Since the circuit is intact, the internal TPS has failed. Will you replace the assembly?
→ Replace the entire throttle body assembly (Part #35100-2B300/35100-2B340). You MUST perform a throttle relearn or disconnect the battery for 30 minutes to reset ECM parameters.
Is the vehicle also experiencing rough idle or stalling after refueling?
→ Inspect the Canister Purge Valve (CPV). While P0122 is TPS-specific, a stuck-open CPV is a frequent failure on this model that compounds stalling and idle stability issues.
→ Focus exclusively on the integrated electronic throttle body. Internal wear of the sensor tracks is the high-probability cause for the 2012-2017 Accent and Kia Rio platform mates.
→ Trace the wiring fault back toward the ECM. Check for harness damage near the brake master cylinder where rubbing is common on the 1.6L Gamma platform.
→ The fault may be intermittent. Check for loose pins in the 6-pin connector or perform a 'throttle relearn' by cycling the ignition ON/OFF for 15 seconds 3-5 times.
Inspect the wiring harness near the transmission bracket. Is there evidence of insulation chafing or rubbing?
→ Repair the damaged section of the wiring harness. Secure the loom away from the transmission bracket and sharp edges to prevent future shorts to ground.
Disconnect the throttle body and test the harness plug (KOEO). Are the 5V reference and ground signals present?
Since the circuit is intact, the internal TPS has failed. Will you replace the assembly?
→ Replace the entire throttle body assembly (Part #35100-2B300/35100-2B340). You MUST perform a throttle relearn or disconnect the battery for 30 minutes to reset ECM parameters.
Is the vehicle also experiencing rough idle or stalling after refueling?
→ Inspect the Canister Purge Valve (CPV). While P0122 is TPS-specific, a stuck-open CPV is a frequent failure on this model that compounds stalling and idle stability issues.
→ Focus exclusively on the integrated electronic throttle body. Internal wear of the sensor tracks is the high-probability cause for the 2012-2017 Accent and Kia Rio platform mates.
→ Trace the wiring fault back toward the ECM. Check for harness damage near the brake master cylinder where rubbing is common on the 1.6L Gamma platform.

Other Known Issues on This Vehicle

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

  • Wiring Harness Chafing 🟠 Medium — Commonly reported. A wiring harness near the brake master cylinder can rub against a transmission bracket, wearing through insulation and causing shorts for ignition coils or other sensors.
  • Faulty Canister Purge Valve (CPV) 🟡 Low — A frequent failure item. The valve sticks open, causing a rough idle, difficulty starting after refueling, and EVAP-related check engine lights. It's a relatively cheap and easy part to replace.
  • Failing VVT Solenoids 🟠 Medium — Can fail due to age or infrequent oil changes, leading to rough running, poor acceleration, stalling, and timing-related codes.
  • High-Pressure Fuel Pump (HPFP) Failure 🔴 High — A known weakness on the 1.6L GDI engine. The pump can leak fuel internally into the crankcase, diluting the engine oil and causing rich running conditions (like code P2188) and potential for engine damage.
  • Engine Bearing Wear / Engine Failure 🔴 High — While more prominent on the larger Theta II engines, the 1.6L Gamma GDI can also suffer from premature connecting rod bearing wear, leading to knocking noises and eventual engine seizure. This was part of a larger series of Hyundai/Kia engine issues. (Ref: Related to Hyundai Service Campaign T6G (TSB 22-01-023H-2))

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used throttle body is generally NOT recommended for this repair. The failure is due to electronic wear on the internal TPS tracks. A used part from a junkyard has unknown mileage and wear, and may fail shortly after installation, wasting time and money.

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

What to inspect on the donor part:

  • Verify the part number (35100-2B300 or 35100-2B340) matches exactly.
  • Inspect the 6-pin connector for any bent, corroded, or broken pins.
  • Check the throttle plate for excessive carbon buildup, which might indicate a high-mileage or poorly maintained donor vehicle.
  • Avoid parts with any visible cracks or damage to the plastic housing.

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

  • While not strictly 'OEM-only', using a new OEM (Hyundai) or OEM-supplier (e.g., Mando, Bosch) throttle body provides the highest probability of a long-lasting repair.

Aftermarket brands forum-validated for this vehicle:

  • Bosch
  • Hitachi
  • Standard Motor Products (SMP)

Brands owners have reported issues with on this vehicle:

  • Remanufactured units from brands like Cardone can be a gamble; while they may function, some mechanics report a higher failure rate compared to new units. Unbranded, low-cost options from online marketplaces are also a significant risk.

Real Owner Stories

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

2013 Hyundai Accent 1.6L GDI

Symptoms: The car randomly slows down to a crawling speed until you pull over, shut it off, and restart it. After restarting, it runs fine for a day or a week before happening again.

What fixed it: The issue was identified as a throttle position sensor problem where the computer needed to be reset/repaired (TPS is integrated into the throttle body).

Source hint: Quora - 2013 Hyundai Accent randomly slows down...

2012-2017 Hyundai Accent 1.6L

Symptoms: Poor acceleration and the engine won't rev past 3000 RPM (limp mode).

What fixed it: Replacing the entire throttle body assembly and performing a throttle relearn procedure by cycling the ignition.

Source hint: Reddit (r/MechanicAdvice) - Solved: Hyundai Throttle Position Sensor Relearn

Frequently Asked Questions

Can I fix the P0122 code on my 2012-2017 Hyundai Accent without replacing the whole throttle body?
It depends on the cause. If the issue is the wiring harness rubbing against the transmission bracket, you can repair the damaged wires. However, because the Throttle Position Sensor (TPS) is integrated into the throttle body assembly on this model, a sensor failure requires replacing the entire unit (estimated part cost $150-$250).
Is there a specific TSB for engine failure on the 1.6L Gamma GDI engine?
Yes, the 1.6L Gamma GDI engine is associated with Hyundai Service Campaign T6G (TSB 22-01-023H-2) regarding premature connecting rod bearing wear and potential engine seizure.
Do I need a professional scan tool to perform the throttle relearn after a repair?
Not necessarily. A common DIY method for the Hyundai Accent involves cycling the ignition to 'ON' for 10-15 seconds and 'OFF' for 10-15 seconds about 3-5 times. Alternatively, disconnecting the battery for 30 minutes can reset the ECM to relearn parameters during initial idling.
Where is the common wiring failure point for the TPS signal on this vehicle?
The wiring harness often chafes where it is secured by a bracket on the transmission. Vibrations cause the bracket to rub through the loom, shorting the TPS signal wire to ground.
My Accent is stuck in 'limp mode' and won't rev past 3000 RPM; is this related to P0122?
Yes, 'limp mode' is a primary symptom of P0122 on the 1.6L Gamma engine. The ECM reduces power to protect the engine when it detects erratic or low voltage signals from the integrated TPS.
Could a bad fuel pump cause symptoms similar to a P0122 throttle issue?
While P0122 is specific to the throttle circuit, the 1.6L GDI engine is known for High-Pressure Fuel Pump (HPFP) failures which cause rich running conditions and poor performance, though they typically trigger different codes like P2188.
[Hyundai Accent] How to test Throttle position sensor- Electronic Throttle Valve
[Hyundai Accent] How to test Throttle position sensor- Electronic Throttle Valve
P0122 Hyundai Accent 2010-2017 Throttle/Pedal Position Sensor/Switch "A" Circuit Low
P0122 Hyundai Accent 2010-2017 Throttle/Pedal Position Sensor/Switch "A" Circuit Low
Throttle Body Relearn Procedures-4 Ways You Can Do It
Throttle Body Relearn Procedures-4 Ways You Can Do It
HOW TO TEST THROTTLE BODY ON HYUNDAI ELANTRA ACCENT SANTA FE VELOSTER TUCSON SONATA
HOW TO TEST THROTTLE BODY ON HYUNDAI ELANTRA ACCENT SANTA FE VELOSTER TUCSON SONATA
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 Accent: 201220132014201520162017
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