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

P0123 on 2015-2020 Kia Sorento 2.4L: Throttle Position Sensor High Input Causes and Fixes

On a 2015-2020 Sorento with the 2.4L engine, code P0123 almost always means the entire electronic throttle body assembly has failed. The sensor is integrated and not sold separately. Expect to pay $200-$400 for a new throttle body (OEM Part #35100-2G700 for 2015, #35100-2G600 for 2016-2020), which is the required fix. This is a common failure on the Theta II engine platform.

18 minutes to read 2015-2020 Kia Sorento
Most Likely Cause
Failed Electronic Throttle Body Assembly
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$300 – $650
Parts Price
$200 – $400
⚠️ Drivable, but... — Driving is not recommended as the vehicle can suddenly enter 'limp mode' with severely reduced power or experience erratic acceleration, which is a safety risk in traffic. Many owners report the car will not exceed 20-30 mph when this fault is active.
Key Takeaways
  • P0123 on a 2015-2020 Sorento 2.4L almost always points to a failed electronic throttle body.
  • The Throttle Position Sensor (TPS) cannot be replaced separately; you must replace the entire throttle body assembly (Part # 35100-2G700).
  • Symptoms are serious and include sudden power loss ('limp mode'), making the vehicle potentially unsafe to drive.
  • After replacing the part, a 'relearn' procedure is necessary to ensure the car idles and drives correctly.
  • This is a known issue on the Theta II engine platform, also affecting the Hyundai Santa Fe and Kia Optima.
The trouble code P0123 stands for "Throttle/Pedal Position Sensor 'A' Circuit High Input". This means the engine's computer, the Powertrain Control Module (PCM), has detected that the voltage signal from the main throttle position sensor (TPS) is stuck above the normal operating range (typically over 4.5 - 4.8 volts). The PCM relies on this sensor to know the exact angle of the throttle plate, which controls airflow into the engine. A 'high input' signal tells the PCM the throttle is wide open, even when it isn't, causing significant drivability problems and often forcing the engine into a protective 'limp mode'.

What's Unique About the 2015-2020 Kia Sorento

The 2015-2020 Sorento with the 2.4L GDI 'Theta II' engine has a well-documented history of electronic throttle body failures. Unlike many older vehicles where the Throttle Position Sensor (TPS) is a separate, inexpensive part, on this platform it is integrated directly into the electronic throttle body assembly. Because of this design, a P0123 code almost always requires the replacement of the entire throttle body unit to resolve the issue. This issue is shared with platform mates like the Hyundai Santa Fe Sport and Kia Optima using the same engine.

Symptoms You May Notice

  • Check Engine Light is on
  • Vehicle enters 'limp mode' (drastically reduced engine power, RPM limited)
  • Poor, hesitant, or jerky acceleration
  • Unstable or high idle speed
  • Engine may stall, especially when coming to a stop
  • In automatic transmissions, gears may not shift properly or may shift harshly
  • Sudden or unintended acceleration
⚠️ Don't Waste Money on the Wrong Fix
  • Attempting to purchase or replace only the Throttle Position Sensor, which is not sold separately for this vehicle.
  • Replacing the Accelerator Pedal Position (APP) sensor, which has its own set of diagnostic codes (e.g., P2120-P2128) and is a less common failure point for this specific code.

Most Likely Causes

  1. Failed Electronic Throttle Body Assembly 🔴 High Probability The Throttle Position Sensor (TPS) is integrated into the assembly and is a common failure point on this engine platform. The sensor itself is not available as a separate part. The internal electronics fail, causing the high voltage reading.
    How to confirm: Using a scan tool, observe the live data for 'Throttle Position Sensor A'. If the voltage is stuck high (e.g., near 5V) and does not change when pressing the accelerator pedal, the assembly has likely failed. This is the definitive diagnostic step. 🎬 See: How to troubleshoot a P0123 high input code
    Typical fix: Replace the entire electronic throttle body assembly. A throttle relearn procedure is required after installation.
    Est. part cost: $200-$400
  2. Wiring Harness or Connector Issue ⚪ Low Probability Rodents can sometimes chew wires in the engine bay, and connectors can become corroded or loose over time, though it is far less common than outright throttle body failure.
    How to confirm: Visually inspect the wiring harness and connector leading to the throttle body for any signs of damage, corrosion, or loose pins. Perform a continuity and voltage check on the signal, reference, and ground wires. A short to voltage on the signal wire can cause a P0123 code.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the connector.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM): This is very rare. The PCM should only be considered after the throttle body and wiring have been definitively ruled out as the cause. Sometimes a PCM software update may be available to address related logic issues.

Diagnosis Steps

  1. Connect an OBD-II scanner to confirm the P0123 code and check for any other related codes like P0223, P2110, or P2135.
  2. View live data on the scanner. Observe the voltage for Throttle Position Sensor 'A'. With the key on and engine off, it should be stuck at a high value (e.g., >4.5V).
  3. Confirm the voltage does not change when the accelerator pedal is slowly pressed and released.
  4. If the voltage is stuck high, turn off the vehicle and disconnect the throttle body electrical connector.
  5. Thoroughly inspect the connector and the wiring harness for any visible damage, corrosion, chafing, or bent pins.
  6. If the wiring appears okay, the failure is almost certainly internal to the electronic throttle body assembly.
  7. After replacing the throttle body, perform a throttle relearn procedure. A common method is to turn the key to 'ON' (without starting the engine) for 30 seconds, then turn it 'OFF' for 30 seconds. Repeat this cycle twice, then start the engine and let it idle for several minutes. Consulting a service manual or using a professional scan tool for the specific procedure is recommended.
  8. 🎬 Watch: Quick tips to reset your throttle position sensor

Parts You'll Likely Need

  • Electronic Throttle Body Assembly (OEM #35100-2G700 (2015 MY), 35100-2G600 (2016-2020 MY)) — This is the most common failure for a P0123 code on this vehicle, as the non-serviceable Throttle Position Sensor is integrated within this assembly. Part numbers differ between early and late models in this generation.
    Trusted brands: Kia (OEM), Hyundai (OEM), Bosch, Hitachi, Cardone, Standard Motor Products (SMP)
    OEM price range: $250-$400
    Aftermarket price range: $200-$300

Related Codes That Often Appear With This One

  • P0121 — Indicates a performance or range problem with the same throttle position sensor, often preceding a complete failure that results in P0123.
  • P0221, P0222, P0223 — These codes relate to the 'B' circuit of the throttle position sensor. Since electronic throttle bodies use two sensors for redundancy, a failure can sometimes trigger codes for both circuits.
  • P2110 — This code, 'Throttle Actuator Control System - Forced Limited RPM,' is often triggered alongside P0123. It confirms the PCM has intentionally put the vehicle into 'limp mode' as a direct result of the sensor fault.
  • P2135 — This code for 'Voltage Correlation' means the signals from the 'A' and 'B' sensors don't agree, strongly pointing to an internal failure of the throttle body assembly.

Technical Service Bulletins (TSBs) & Recalls

  • TSB SA316C (NHTSA ID: 10143270): Titled '2.4L ENGINE START LOGIC IMPROVEMENT', this service action for 2018 Sorentos addresses issues like extended crank and surging with cruise control via an ECU update. While not directly for P0123, it shows that ECU logic updates for this engine are common.
  • TSB SC340 (NHTSA ID: 10250000): An emissions service campaign to update the ECM logic on 2016-2022 models with the 2.4L Theta II engine to ensure compliance with emissions standards.
  • TSB ENG222_R5 (NHTSA ID: 10206642): Titled 'EXCESSIVE OIL CONSUMPTION NU/GAMMA/THETA/KAPPA ENGINES', this bulletin provides the dealer procedure for diagnosing and addressing the common oil consumption problem on the 2.4L GDI engine.
  • TSB ENG 078: Provides the official dealer procedure for resetting and relearning the electronic throttle control (ETC) adaptive values using the GDS scan tool after replacing the throttle body or ECM.

Platform-Specific Known Issues

  • The electronic throttle body on the 2.4L GDI engine is a known failure point that can cause this code and related drivability symptoms.
  • Owner Experience: A 2014 Sorento owner on Reddit described symptoms of the radio flashing, power steering cutting out, and all dash lights illuminating, followed by a no-start 'click' condition. After a jump start, codes P2106 and P2110 were present, pointing to the throttle actuator control system failure that underlies P0123.

Mechanic-Grade Diagnostic Values

  • ECM 5V reference voltage (Vref) at TPS connector — expected: 4.75V – 5.25V (Key ON, Engine OFF). Failure: Voltage significantly outside this range points to an ECM or wiring issue, not the sensor itself.
  • TPS signal voltage at closed throttle (idle position) — expected: ~0.2V – 1.0V. Failure: A reading stuck near 5.0V with the throttle closed confirms a 'Circuit High' fault.
  • TPS signal voltage at wide-open throttle (WOT) — expected: ~4.0V – 4.8V. Failure: The voltage should sweep smoothly from idle to WOT. If it's stuck high, the sensor has failed.

Scan Tool Commands That Help

  • Kia GDS (Global Diagnostic System): Actuation Test: ETC Motor — To command the throttle body motor to open and close, verifying the mechanical and electrical function of the throttle plate actuator, separate from the sensor readings.
  • Kia GDS (Global Diagnostic System): Reset / Relearn ETC Adaptive Value — This is a required service function after replacing the throttle body. It erases the old learned values and forces the ECM to learn the new sensor's closed, open, and idle positions. Failure to perform this can result in persistent codes or poor idle.

Wiring & Ground Locations

  • GC101 / GC102 — These are the main engine control harness ground points. Common locations for Theta II engines include the engine block itself, the frame rail near the ECU, and on top of the transmission housing under the battery tray.. A poor or corroded ground at these locations can introduce electrical noise or voltage offsets into all sensor circuits, including the TPS, potentially causing incorrect readings and fault codes.
  • Throttle Body Connector (2018 Model Example) — The 6-pin connector on the electronic throttle body assembly.. A 2018 Sorento 2.4L wiring diagram shows Pin 80 (Light Green wire) at the PCM connector (C100-A) is the TPS 2 Signal wire. This is the specific wire that carries the high voltage signal to the PCM.

OEM Part Supersession History

  • 35100-2G700N/A — This part number applies to the 2015 model year Sorento 2.4L.
    Heads up: This part is for the early 3rd generation models and should not be used on 2016 or newer Sorento 2.4L vehicles.
  • 35100-2G600N/A — This part number applies to the 2016-2020 model year Sorento 2.4L.
    Heads up: This part is for the updated 3rd generation models and will not work on the 2015 model year.

Model Year Variations Within This Range

  • 2015 vs. 2016-2020: The OEM part number for the electronic throttle body assembly changes. The 2015 model year uses part number 35100-2G700. The 2016-2020 model years use part number 35100-2G600. Using the wrong part will result in fitment or electrical incompatibility.

Diagnostic Flowchart

Start by confirming if the P0123 code is isolated or accompanied by limp mode codes like P2106 or P2110, which are common on the Theta II engine platform.
Access Live Data for 'Throttle Position Sensor A'. With Key On Engine Off (KOEO), is the voltage stuck above 4.5V regardless of pedal position?
Turn off the vehicle and disconnect the throttle body electrical connector. Re-check live data. Does the voltage drop to 0V or near 0V?
→ The internal TPS sensor has failed. On the 2.4L GDI, the sensor is integrated. Replace the entire Electronic Throttle Body Assembly (Part #35100-2G700) and perform the TSB ENG 078 relearn procedure.
Visually inspect the harness for rodent damage or corrosion at the connector. Is there visible damage or a short to voltage on the signal wire?
→ Repair the wiring harness or replace the connector pins. This is less common than assembly failure but occurs in areas prone to rodents.
→ If wiring is intact but voltage remains high with the sensor disconnected, the ECM may have an internal short. However, verify ground continuity first as per Kia diagnostic standards.
Since the fault is intermittent, does the vehicle also exhibit a 'click' no-start condition or flashing dash lights?
→ Check battery health and main ground straps. Sorento owners report that low system voltage can trigger false P2106/P0123 codes and throttle actuator malfunctions.
Attempt a manual throttle relearn: Key ON 30s, Key OFF 30s (repeat twice). Does the P0123 return immediately after a test drive?
→ Replace the Electronic Throttle Body Assembly. The internal electronics are a known high-probability failure point on the 2015-2020 2.4L platform.
→ Monitor for oil consumption. Per TSB ENG222_R5, these engines are prone to carbon buildup which can occasionally cause throttle plate sticking, though P0123 usually indicates a circuit high failure.
Visually inspect the harness for rodent damage or corrosion at the connector. Is there visible damage or a short to voltage on the signal wire?
→ Repair the wiring harness or replace the connector pins. This is less common than assembly failure but occurs in areas prone to rodents.
→ If wiring is intact but voltage remains high with the sensor disconnected, the ECM may have an internal short. However, verify ground continuity first as per Kia diagnostic standards.

Other Known Issues on This Vehicle

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

  • Connecting Rod Bearing Failure / Engine Seizure 🔴 High — Widespread enough to trigger multiple class-action lawsuits and recalls. Primarily affects earlier models but the risk exists across the generation. Often preceded by knocking noises. (Ref: Multiple recalls (e.g., NHTSA 17V224000) and a lifetime warranty extension for the engine short block if the Knock Sensor Detection System (KSDS) software update (e.g., Campaign PI1805) is performed.)
  • Excessive Oil Consumption 🟠 Medium — A very common complaint, with many owners reporting the need to add a quart of oil every 1,000 miles. The cause is often attributed to carbon buildup on piston rings. (Ref: TSB ENG222 / TSB 23-EM-007H outlines an oil consumption test and a combustion chamber cleaning procedure to free stuck piston rings.)
  • Stretched Timing Chain 🔴 High — Often presents as a rattling noise on startup, typically after 60,000 miles. If not addressed, it can lead to catastrophic engine failure.
  • Carbon Buildup on Intake Valves 🟡 Low — A common characteristic of GDI (Gasoline Direct Injection) engines, as fuel is not sprayed over the back of the valves to clean them. Can lead to misfires and rough running over time.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, a used part is NOT recommended. The electronic throttle body is a known high-failure-rate component with internal electronic sensors and plastic gears that wear over time. The risk of a used part failing shortly after installation is very high.

What to inspect on the donor part:

  • Not applicable, as used parts are not advised.

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

  • Electronic Throttle Body Assembly

Aftermarket brands forum-validated for this vehicle:

  • Bosch
  • Hitachi
  • Standard Motor Products (SMP)
  • Cardone (Remanufactured)

Brands owners have reported issues with on this vehicle:

  • Unbranded, 'white-box' parts from online marketplaces should be avoided as they are known to have incorrect electronic calibrations and high premature failure rates for this specific application.

Real Owner Stories

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

2016 Kia Sorento 2.4L — 160000 miles

Symptoms: Struggle gaining speed/power in general, vehicle shuddered and misfired, then died. Multiple codes appeared including P0123 and P0222.

What fixed it: The owner reset the computer and identified multiple sensor circuit issues including Throttle/pedal position sensor/switch A circuit high.

Source hint: Reddit r/AutoMechanics

2014 Kia Sorento

Symptoms: Radio flashing, power steering cutting out, all dash lights illuminating, followed by a no-start 'click' condition. After a jump start, the vehicle entered limp mode.

What fixed it: Diagnosis pointed to a throttle actuator control system failure (codes P2106 and P2110) which underlies the P0123 condition.

Source hint: vehicle_specific_issues - Reddit owner report

2013-2018 Hyundai Santa Fe Sport 2.4L GDI

Symptoms: Limp mode and drivability symptoms identical to the Sorento due to the shared Theta II engine platform.

What fixed it: Replacement of the entire electronic throttle body assembly (part #35100-2G700).

Source hint: Go-Parts.com - Article: 'P0123 on 2013-2018 Hyundai Santa Fe Sport 2.4L'

Frequently Asked Questions

Can I just replace the Throttle Position Sensor (TPS) on my 2.4L Sorento to fix P0123?
No, the TPS is integrated into the electronic throttle body assembly and is not available as a separate part for this engine. You must replace the entire assembly (part #35100-2G700).
Is there a specific TSB for resetting the throttle after I replace the part?
Yes, TSB ENG 078 provides the official dealer procedure for resetting and relearning the electronic throttle control (ETC) adaptive values using a GDS scan tool.
Does my 2016 Sorento with the 2.4L engine have any known logic updates related to this?
Yes, TSB SC340 (NHTSA ID: 10250000) involves an emissions service campaign to update the ECM logic for 2016-2022 models with the 2.4L Theta II engine.
My 2018 Sorento is surging while using cruise control; is this related to P0123?
While P0123 specifically indicates high voltage in the TPS circuit, TSB SA316C addresses surging with cruise control and extended cranking on 2018 Sorentos via an ECU logic update.
How do I perform a throttle relearn at home without a professional scan tool?
A common manual method is to turn the key to 'ON' for 30 seconds, then 'OFF' for 30 seconds, repeating this cycle twice before idling the engine for several minutes.
Are there other major engine issues I should watch for on my 2.4L GDI Sorento?
Yes, this engine platform is known for excessive oil consumption (addressed in TSB ENG222_R5), connecting rod bearing failure (Recall 17V224000), and stretched timing chains.
THROTTLE BODY REPLACEMENT REMOVAL KIA SORENTO, KIA SPORTAGE
THROTTLE BODY REPLACEMENT REMOVAL KIA SORENTO, KIA SPORTAGE
THROTTLE BODY REPLACEMENT REMOVAL HYUNDAI KIA 2.4 GDI ENGINE
THROTTLE BODY REPLACEMENT REMOVAL HYUNDAI KIA 2.4 GDI ENGINE
Throttle Position Sensor P0122 & P0123 - Testing and Replacement
Throttle Position Sensor P0122 & P0123 - Testing and Replacement
How To Fix P0123 Code - Throttle Position Sensor High Input Troubleshooting
How To Fix P0123 Code - Throttle Position Sensor High Input Troubleshooting
KIA CODE P0120 P0121 P0122 P0123 P0124 ENGINE LIGHT KIA SORENTO SPORTAGE FORTE RIO SOUL OPTIMA
KIA CODE P0120 P0121 P0122 P0123 P0124 ENGINE LIGHT KIA SORENTO SPORTAGE FORTE RIO SOUL OPTIMA
How to Reset Throttle Position Sensor (3 Quick TPS SECRETS)
How to Reset Throttle Position Sensor (3 Quick TPS SECRETS)
P0123 | p0123 throttle position sensor circuit high input | code p0123 | dtc p0123
P0123 | p0123 throttle position sensor circuit high input | code p0123 | dtc p0123
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 P0123 (Deep Dive) for:
  • Kia Sorento: 201520162017201820192020
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