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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0121 on 2000-2006 Hyundai Accent: Throttle Position Sensor Causes and Fixes

This code almost always points to a faulty Throttle Position Sensor (TPS) on the 2000-2006 Accent. A new sensor is inexpensive and easy to replace, often fixing hesitation and stalling issues. Expect to pay $20-$60 for an aftermarket part or around $130 for an OEM sensor. Before replacing, it's wise to first clean the throttle body and check the wiring connector.

17 minutes to read 2000-2006 Hyundai Accent
Most Likely Cause
Faulty Throttle Position Sensor (TPS)
Difficulty
1/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$90 – $250
Parts Price
$20 – $130
⚠️ Drivable, but... — Yes, but driving should be limited. The vehicle may experience sudden hesitation, stalling, or lack of power, which can be unsafe in traffic. Some owners report the vehicle may get stuck in a single gear (like 3rd) until the engine is shut off and restarted.
Key Takeaways
  • P0121 on a 2000-2006 Accent points to a problem with the Throttle Position Sensor's signal.
  • The most likely fix is replacing the TPS, which is an inexpensive part and a very simple DIY job (1 out of 5 difficulty).
  • Before replacing the sensor, it's worth cleaning the throttle body and checking the sensor's wiring connector for damage or corrosion, as this can also solve the issue.
  • Symptoms like hesitation, stalling, and rough idle are common with this code and will likely be resolved by fixing the root cause.
  • Erratic shifting or feeling like the transmission is stuck in gear can be a misleading symptom caused by the faulty TPS, not a bad transmission.
P0121 stands for 'Throttle/Pedal Position Sensor 'A' Circuit Range/Performance'. On your Hyundai Accent, the Engine Control Module (ECM) uses the Throttle Position Sensor (TPS) to know how far you've pressed the gas pedal. The ECM compares the TPS signal to data from other sensors, like the Mass Airflow Sensor (MAF) or Manifold Absolute Pressure (MAP) sensor, to make sure it's plausible. If the TPS signal doesn't make sense for the given engine speed and airflow (for example, the sensor says the throttle is closed but the engine is getting a lot of air), the ECM will log code P0121 and turn on the Check Engine Light.

What's Unique About the 2000-2006 Hyundai Accent

For the second-generation (LC) Hyundai Accent, the engine management system is relatively straightforward. The P0121 code is triggered by a 'rationality check' where the computer cross-references the TPS voltage against a calculated engine load based on MAF/MAP and engine speed. Unlike some newer cars with complex electronic throttle bodies, the Accent of this era uses a simple, cable-actuated throttle with a bolt-on sensor. This makes diagnosis and repair significantly easier and cheaper for a DIY mechanic, as the issue is almost always the sensor itself, its wiring, or a dirty throttle body, not an expensive, integrated throttle assembly.

Symptoms You May Notice

  • Check Engine Light is on
  • Hesitation or stumbling when accelerating
  • Engine stalls, especially when coming to a stop or at idle
  • Rough or unstable idle
  • Noticeable lack of engine power
  • Difficulty starting the engine
  • Poor fuel economy
  • Transmission may not shift correctly or may feel jerky
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Mass Airflow (MAF) sensor when the problem is actually the TPS.
  • Replacing the Idle Air Control (IAC) valve, which may cause similar idle issues but won't typically set a P0121 code.
  • Assuming the transmission is failing due to erratic shifting when the root cause is an incorrect throttle position signal to the ECM.

Most Likely Causes

  1. Faulty Throttle Position Sensor (TPS) 🔴 High Probability → Shop Fuel Injection Throttle Body The TPS is a mechanical sensor with a moving wiper that wears out over time, leading to dead spots or erratic voltage signals. It is the most common point of failure for this code on the Accent and many other vehicles of this era.
    How to confirm: With a scan tool, observe the TPS reading as you slowly press the accelerator pedal with the engine off, key on. The reading should increase smoothly from around 0% to 100%. Any jumps, dead spots, or erratic values indicate a bad sensor. You can also test the voltage output with a multimeter; it should sweep smoothly from ~0.5V to ~4.5V. Wiggling the connector while observing the data can also reveal an internal sensor fault.
    Typical fix: Replace the Throttle Position Sensor. This is a simple bolt-on part. 🎬 Watch: Step-by-step guide to replacing a faulty throttle position sensor
    Est. part cost: $20-$60
  2. Dirty or Sticking Throttle Body 🟡 Medium Probability → Shop Fuel Injection Throttle Body Carbon and oil vapor from the crankcase ventilation system can build up in the throttle body over time, restricting the movement of the throttle plate. This can cause the plate to stick or not close properly, creating a mismatch between the actual airflow and what the TPS is reporting.
    How to confirm: Remove the air intake hose from the throttle body and visually inspect for black carbon buildup, especially around the throttle plate and bore. Check if the plate moves smoothly by hand; it should snap back to closed position without any binding.
    Typical fix: Clean the throttle body thoroughly with a dedicated throttle body cleaner and a soft brush or rag. Manually open the throttle plate to clean the edges and bore completely.
    Est. part cost: $5-$15
  3. Wiring or Connector Issue ⚪ Low Probability Engine vibration and heat can cause wires to fray or the connector pins to lose tension or corrode over many years. The plastic connector itself can become brittle and crack.
    How to confirm: Visually inspect the wiring harness leading to the TPS for any signs of damage, melting, or chafing. Wiggle the connector while the engine is running or while monitoring TPS data to see if it causes a change in idle or data readings. Check for water intrusion in the connector.
    Typical fix: Repair the damaged section of wire or clean/replace the connector pigtail.
    Est. part cost: $10-$30

Rare But Worth Checking

  • Vacuum Leak: A significant vacuum leak in the intake system can cause the engine to receive more air than the ECM expects for a given throttle position, potentially triggering a P0121 code as a secondary fault.
  • Faulty Engine Control Module (ECM): This is very rare. The ECM should only be considered after all other possibilities, including the sensor, wiring, and throttle body, have been thoroughly ruled out.

Diagnosis Steps

  1. Connect an OBD-II scanner to verify P0121 is present. Note any other codes, like misfire codes, which could be symptoms of the P0121 fault.
  2. Using the scanner's live data function, monitor the 'Throttle Position' percentage (TP%). With the key on and engine off, it should read a low percentage (0-10%).
  3. Slowly press the accelerator pedal to the floor. The TP% reading should increase smoothly and steadily to ~100% without any dropouts, spikes, or glitches.
  4. If the reading is erratic, the TPS is almost certainly bad and should be replaced.
  5. If the data looks good, perform a visual inspection. Remove the air intake duct from the throttle body.
  6. Inspect the throttle body bore and plate for heavy carbon buildup. A sticking throttle plate can cause this code. Clean it thoroughly if dirty.
  7. Inspect the TPS wiring connector for corrosion, damage, or loose pins. Wiggle the harness while monitoring live data to see if it affects the reading.
  8. If the TPS, wiring, and throttle body are all good, consider less common causes. Check for vacuum leaks using a smoke machine or by listening for hissing sounds.
  9. In very rare cases, if all else fails, the ECM could be the culprit, but this should be the last resort.

Parts You'll Likely Need

  • Throttle Position Sensor (TPS) (OEM #35170-22600) — This is the primary component that fails and directly causes the P0121 code. It is a wear item that sends the throttle angle data to the computer.
    Trusted brands: Hyundai (OEM), NGK, Walker, SKP, Beck/Arnley
    OEM price range: $129-$180
    Aftermarket price range: $20-$60

Related Codes That Often Appear With This One

  • P0300-P0304 (Cylinder Misfire Codes): An incorrect TPS reading can lead to improper fuel mixture and cause misfires.

Platform-Specific Known Issues

  • Owner Experience: Intermittent Fault: Some owners on forums report that the P0121 code and its symptoms can be intermittent. A user on Reddit noted the code disappeared after they simply unplugged, inspected, and re-plugged the sensor, suggesting a poor connection was the culprit.
  • Owner Experience: Transmission Symptoms: A common owner complaint linked to P0121 on this Accent is what feels like a transmission problem. A forum user described the car refusing to shift out of 3rd gear when cold, which would resolve after restarting the car. This is often caused by the Transmission Control Module receiving bad data from the faulty TPS, not an actual transmission failure.

Mechanic-Grade Diagnostic Values

  • TPS Output Voltage at Closed Throttle — expected: 0.2V - 0.8V. Failure: Voltage is outside this range with the throttle plate fully closed.
  • TPS Output Voltage at Wide-Open Throttle (WOT) — expected: 4.3V - 4.8V. Failure: Voltage does not reach this range when the throttle is fully opened.
  • TPS Sensor Resistance — expected: 0.7 kΩ - 3.0 kΩ. Failure: Resistance is outside this range when measured between specified terminals (component side).
  • TPS Connector Voltage (Key On, Engine Off) — expected: Terminal 1: ~5V (Reference), Terminal 2: ~5V (Reference), Terminal 3: ~0V (Ground). Failure: Any of the terminals showing incorrect voltage, indicating an open or short in the harness.

Wiring & Ground Locations

  • G04 — Under the left front kick panel.. This is a primary ground point for the dash area, where the ECM and related control modules are located. A poor ground here can cause a variety of erratic sensor readings, including from the TPS.
  • G10 — Under the left front kick panel, forward of G04.. Another critical ground point near the main cabin electronics. Multiple sensors share these ground points, and corrosion or looseness can introduce voltage offsets that confuse the ECM.
  • G11 — Under the left front kick panel, forward of G04.. Shares a location with G10 and serves as a ground for various engine control functions. Verifying these grounds are clean and tight is a crucial step if direct sensor and wiring checks do not reveal a fault.
  • TPS Connector Pinout (at ECM) — At the Engine Control Module (ECM) connector.. For advanced diagnostics, you can test the TPS circuit directly at the ECM. Pin 12 is the TPS 1 signal input, Pin 32 is the sensor ground, and Pin 18 provides the 5V sensor power. This allows you to rule out the entire wiring harness in one test.

Real Owner Repair Stories

  • Hyundai Forums user 'socalneub' (2002 Hyundai Accent, 1.6L DOHC, Automatic, 51k miles) — Hard shifting, sometimes requiring lifting off the gas to force an upshift. Check Engine Light with code P0121.
    ❌ Tried (didn't work) Changed transmission fluid and filter., Replaced the Throttle Position Sensor (TPS) with a new part., Cleaned the Idle Air Control Valve (IACV).
    ✅ What actually fixed it The user was still diagnosing at the end of the thread, but had cleaned the IACV and was planning to clean the MAP sensor next. The key takeaway is that replacing the TPS did not immediately solve the P0121 and associated shifting problems, pointing to a more complex issue or a secondary fault like a dirty MAP sensor or wiring problem.
  • NHTSA Report Analysis — While not specific to the Accent, other Hyundai owners have reported similar P0121 behavior. For instance, NHTSA ODI #10576819 describes a vehicle that would run only in third gear, which the owner linked to P0121 and a third gear ratio mismatch. Additionally, NHTSA ODI #10846204 notes an instance where P0121 appeared alongside other throttle-related codes, causing the acceleration pedal to fail until the engine was restarted.

OEM Part Supersession History

  • 35170-2350035170-22600 — Part consolidation and revision by the manufacturer.
    Heads up: The part 35170-22600 is the correct replacement for 35170-23500 on this vehicle. However, be cautious not to confuse it with 35170-22001, which fits older models and has a different internal resistance curve and is not compatible.

Model Year Variations Within This Range

  • 2000-2002: Initially offered with a 1.5L SOHC engine (G4EB) and an optional 1.6L DOHC (G4ED). The P0121 diagnosis is similar, but ensure the correct part is ordered for the specific engine.
  • 2003-2006: Received a facelift for the 2003 model year (coded LC2). All Accent models from 2003 onward were standardized with the 1.6L DOHC engine in North America, simplifying part selection.

Diagnostic Flowchart

Other Known Issues on This Vehicle

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

  • Automatic Transmission Failure 🔴 High — Common in early 2000-2004 models, with complaints of overdrive failure, rough shifting, and complete failure.
  • Body Rust 🟠 Medium — Corrosion is frequently found on the rocker panels (running boards), trunk lid around the lock, and wheel arches, especially in salt-belt regions.
  • Crankshaft Position Sensor (CKPS) Failure 🔴 High — A very common failure point causing a 'crank no-start' condition or intermittent stalling. Often sets a specific code for the CKPS.
  • Faulty Stop Lamp Switch 🟡 Low — Subject to a recall (NHTSA Campaign 09V280000). A faulty switch can cause brake lights to fail or stay on, and may prevent the shifter from moving out of Park. (Ref: NHTSA Campaign: 09V280000)
  • Excessive Oil Consumption 🟠 Medium — Some higher-mileage gasoline engines are prone to consuming excessive oil, which can lead to engine damage if not monitored.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used OEM throttle position sensor from a junkyard is generally NOT recommended. The part is a high-wear electronic component with a limited lifespan due to its internal moving wiper. The cost of a new, reliable aftermarket sensor is low enough that the risk and labor of installing a used part with an unknown history is not worth the small savings.

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

What to inspect on the donor part:

  • If you must use a used part, choose one from the lowest-mileage vehicle possible.
  • Inspect the connector for any signs of corrosion, cracks, or broken locking tabs.
  • Avoid sensors from vehicles that show signs of sitting for a long time with the hood open (e.g., heavy dust, water marks).

Aftermarket brands forum-validated for this vehicle:

  • NGK (NTK)
  • Walker
  • SKP

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name sensors from online marketplaces should be avoided, as they are frequently cited in forums for having incorrect voltage ranges, causing persistent codes or poor performance.

Real Owner Stories

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

2003 Hyundai Accent

Symptoms: The car was driving the owner mad and threw a P0121 code alongside a misfire code (P0304).

What fixed it: The issue was identified as a TPS fault leading to engine performance issues and secondary misfire codes.

Source hint: Reddit r/Cartalk - ''03 Hyundai Accent has been driving me mad...'

2000-2006 Hyundai Accent

Symptoms: The car would not shift out of 3rd gear when cold, but the problem would temporarily resolve after restarting the engine.

What fixed it: The issue was traced to the Transmission Control Module receiving bad data from a faulty TPS.

Source hint: Hyundai Forum - 'Accent transmission problem or sensor problem?' (2011)

2000-2006 Hyundai Accent

Symptoms: The P0121 error code was present, but the owner suspected a connection issue.

What fixed it: The owner simply unplugged, inspected, and re-plugged the sensor connector, which cleared the code.

Source hint: Reddit r/MechanicAdvice - 'Was getting a P0121 error...' (2023)

Frequently Asked Questions

My 2000-2006 Hyundai Accent is stuck in 3rd gear; is my transmission failing?
Not necessarily. On this vehicle, a faulty Throttle Position Sensor (TPS) can cause the Transmission Control Module to receive bad data, leading the car to refuse to shift out of 3rd gear when cold. This often resolves after a restart and is linked to code P0121 rather than internal transmission failure.
Is there a recall for the brake lights or shifting issues on my Accent?
Yes, there is a known recall (NHTSA Campaign 09V280000) regarding a faulty stop lamp switch. This can cause brake lights to stay on or fail, and may prevent the shifter from moving out of Park.
What is the specific part number for the TPS if I need to replace it?
The Throttle Position Sensor used in the 1.6L Alpha II engine (shared with the Getz) is part number 35170-22600.
Can I just clean the throttle body to fix a P0121 code on my Accent?
Yes, if the code is caused by carbon and oil vapor buildup restricting the throttle plate. Cleaning the bore and plate with a dedicated cleaner is a recommended low-cost fix ($5-$15) before replacing sensors.
Why does my Accent stall when I come to a stop sign?
This is a common symptom of P0121. It occurs because a faulty TPS or a dirty, sticking throttle body can cause an unstable idle or a mismatch in airflow data as the engine returns to idle speeds.
Could a wiring issue be causing my intermittent P0121 code?
Yes. Engine vibration and heat can cause the TPS connector pins to lose tension or the plastic to become brittle. Some owners have found that simply unplugging and reseating the connector resolves the intermittent fault.
How to Test a Throttle Position Sensor (TPS) - With or Without a Wiring Diagram
How to Test a Throttle Position Sensor (TPS) - With or Without a Wiring Diagram
Replace Throttle Position Sensor and Clean Throttle Body. P0123 Code Fix. 2005 Hyundai Santa Fe 2.7L
Replace Throttle Position Sensor and Clean Throttle Body. P0123 Code Fix. 2005 Hyundai Santa Fe 2.7L
How to Replace a Throttle Position Sensor (Code P0123) || Dreamer DIYs
How to Replace a Throttle Position Sensor (Code P0123) || Dreamer DIYs
TESTING TPS SENSOR (Throttle Position Sensor)
TESTING TPS SENSOR (Throttle Position Sensor)
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 May 30, 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 P0121 for:
  • Hyundai Accent: 2000200120022003200420052006
In this article
🧭 Diagnostic Flowchart
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