Throttle Body, TPS or Pedal Sensor? What P0120-P0124, P0222 and P2101-P2118 Actually Mean
Before You Buy a Throttle Body, Spend Ten Dollars
An electronic throttle body is a one to three hundred dollar part. A can of throttle body cleaner is about ten. Carbon buildup on the throttle plate and bore is a genuinely common cause of idle codes (P0506, P0507), throttle range faults, and rough or hunting idle -- and it is fully reversible with a rag and a can. So the correct first move on almost every throttle complaint is to look inside the intake tube at the plate. If there is a visible carbon ring, clean it properly, do the relearn, and see whether the fault returns before spending real money. We cover the right chemical for that in a separate guide on sensor cleaners; the short version is to use a cleaner labelled for throttle bodies, wipe gently rather than scrub, and never attack a coated bore with an abrasive pad. This guide is about what to buy when cleaning is not the answer.
The Reason These Codes Get Misdiagnosed: Read the Name Carefully
The official OBD-II descriptions for P0120, P0121, P0122 and P0123 are 'Throttle/Pedal Position Sensor A Circuit', and P0220 and P0222 are the same for Sensor B. That slash is not decoration. On a drive-by-wire vehicle there is no cable between your foot and the engine -- the accelerator pedal has its own position sensor, the throttle body has its own, and the computer compares them. Either end can set the same code, which is why people replace a throttle body and find the fault unchanged, because the failed sensor was in the pedal assembly the whole time. There are three separate things you might need to buy: the throttle body assembly (the motorised unit on the intake), the accelerator pedal position sensor (a separate assembly at your foot, often sold with the pedal), and occasionally just the connector pigtail. Live data separates them in seconds -- watch pedal position and throttle position on a scan tool while someone presses the pedal. If pedal reads erratically, the fault is at your foot; if pedal reads cleanly and throttle does not follow, it is at the engine.
Codes P0120-P0124, P0222, P0223, P2101, P2106, P2118: Electronic Throttle Body
These are the engine-end codes. P2101 is throttle actuator control motor circuit range or performance, P2118 is motor current out of range, and P2106 is the forced-limited-power state -- the one that puts you in limp mode with reduced throttle response, often with a wrench or lightning-bolt warning light. When the internal motor or position sensors in the throttle body fail, these are what you get, and the assembly is usually replaced as a unit because the sensors are not separately serviceable on most modern units. This is a category where brand matters more than usual: the throttle body contains a motor and position sensors that have to be calibrated, and cheap unbranded units have a well-earned reputation for erratic idle and early failure. Buy the OE brand for your make -- ACDelco for GM, Motorcraft for Ford, Mopar for Chrysler group -- or a reputable aftermarket name.
- Addresses P2101, P2106 and P2118 where the motor or internal sensors have failed
- Sold as a calibrated assembly -- internal sensors are rarely serviceable separately
- Usually resolves limp-mode complaints outright when the unit is genuinely faulty
- Expensive relative to cleaning, which fixes a fair share of these complaints
- Cheap unbranded units are a known source of erratic idle and early failure
- Almost always needs a throttle relearn afterwards, or idle will be wrong
Verdict: The right part for genuine actuator faults. Clean first, and buy OE or a reputable brand.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
The Budget Option, Honestly Assessed
Aftermarket throttle bodies from established parts brands sit well below OE pricing and are a legitimate choice on an older vehicle where the OE part costs more than the car is worth to you. Dorman is the usual name here and their throttle bodies are a real product, not a knockoff. Be clear-eyed about the trade though: reports of idle quality differences and shorter service life relative to OE are common enough to take seriously, and a throttle body is not a part you want to do twice, because the labour and relearn are the same either way. The decision rule that makes sense: on a vehicle you plan to keep, buy OE and be done; on a vehicle you are keeping running cheaply, the aftermarket unit is a defensible call as long as you know what you are accepting.
- Substantially cheaper than OE on most applications
- Established brand with real coverage across older vehicles
- Sensible on a vehicle where OE pricing exceeds what it is worth
- Idle quality and longevity reports lag OE often enough to matter
- Same labour and relearn cost as OE if it fails early
- Fitment must be exact -- throttle bodies vary within the same engine family
Verdict: A fair choice on a budget vehicle. On a keeper, the OE premium is worth it here.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Codes P0220, P0222, P0121: Accelerator Pedal Position Sensor
This is the part people fail to consider, and it is the reason for a lot of wasted throttle body purchases. On drive-by-wire vehicles the pedal has its own dual position sensors, and they fail like any other sensor -- typically producing intermittent faults, sudden drops into limp mode while driving, or a pedal that feels dead for a moment. Because the code says 'Throttle/Pedal', it points equally at both ends. The pedal sensor is usually sold as a complete pedal assembly, is generally cheaper than a throttle body, and is a much easier job -- typically a couple of bolts and a connector in the footwell, no intake work and often no relearn. Check it with live data before ordering anything: if pedal position is erratic or drops out while throttle position tracks fine, this is your part.
- The commonly missed cause of 'Throttle/Pedal' codes and intermittent limp mode
- Cheaper and far easier to fit than a throttle body
- Usually no relearn required, unlike a throttle body swap
- Only correct if live data shows the fault at the pedal end
- Often sold as a whole pedal assembly rather than a bare sensor
- Will not help if the actual fault is the throttle actuator
Verdict: Check pedal live data before buying a throttle body. This part is cheaper and frequently the real fault.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
The Cheap Fix Worth Ruling Out First: Connector and Pigtail
Throttle body connectors sit in a hot, vibrating part of the engine bay, and the terminals corrode, back out, or lose tension. A degraded connector produces exactly the same intermittent circuit codes as a failed throttle body -- P0122, P0123, P0222 and friends -- and no amount of new hardware fixes it, because the new part plugs into the same bad connector. Before ordering anything expensive, unplug it and look: green or white deposits, a terminal that has pushed back into the housing, or a connector that does not click firmly are all your answer. Repair pigtails let you splice in a fresh connector for a fraction of the cost of a throttle body, and this is one of the highest-value checks in the whole category precisely because it is free to perform.
- Fixes a real and common cause of intermittent throttle codes for very little money
- Prevents the classic outcome of a new part plugged into a bad connector
- Costs nothing to inspect before deciding
- Requires splicing, which not everyone is set up for
- Only relevant when the connector is actually degraded
- Correct pin configuration matters -- match your specific connector
Verdict: Inspect the connector before buying any throttle component. It is free to check and sometimes the whole fix.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
The Relearn Step Almost Everyone Skips
This causes more false 'the new part is faulty' conclusions than anything else in the category. After cleaning or replacing a drive-by-wire throttle body, most vehicles need a throttle position relearn -- also called idle relearn or throttle adaptation -- so the computer re-establishes where the closed and open positions actually are. Skip it and the idle is wrong, the engine may hunt or stall, and you can set fresh codes with a perfectly good new part fitted. Some vehicles relearn automatically over a few drive cycles, some need a specific key-on procedure, and some genuinely require a bidirectional scan tool to command it. Look up the procedure for your specific vehicle before you start the job, not after -- discovering you need a capable scan tool with the intake already apart is a bad afternoon.
One Code That Usually Is Not the Throttle Body: P0068
P0068 is 'MAP/MAF - Throttle Position Correlation'. It means the computer compared how far open the throttle is against how much air the MAP or MAF sensor reports, and the two disagree. That is a correlation fault, and the most common cause is not a failed throttle body at all -- it is unmetered air getting in downstream of the MAF, which is to say a vacuum leak, a split intake boot, or a loose clamp. The throttle says 'barely open' and the airflow sensor says 'plenty of air', so the computer flags the mismatch. Replacing the throttle body on a P0068 without first checking for intake leaks is a common and expensive miss. Check the intake tube, boots and vacuum lines first, and consider a smoke test, which finds this class of leak in minutes.
Quick Reference: Which Part for Which Code
Try cleaning first on: P0122, P0124, P0506, P0507, P2110, P2112 -- carbon on the plate is a real and cheap cause. Throttle body assembly: P0120, P0121, P0123, P0124, P0223, P2101, P2106, P2118 where cleaning has not resolved it and live data confirms the fault is at the engine end. Accelerator pedal position sensor: P0220, P0222, and P0121 when live data shows the pedal signal is the erratic one. Connector or pigtail: any of the circuit codes above where the connector is visibly corroded or loose. Intake leak rather than a throttle part: P0068. As always, check your specific code page first -- these are circuit codes, and a circuit has two ends plus the wiring between them, which is exactly why the part is worth confirming before it is bought.
Frequently Asked Questions
Why does my throttle code mention 'pedal' when the problem is the throttle body?
Because on a drive-by-wire vehicle either end can set it. The official descriptions for P0120 through P0123 are 'Throttle/Pedal Position Sensor A Circuit', since there is no cable between the pedal and the engine -- the pedal has its own position sensors, the throttle body has its own, and the computer compares them. That is why the fix requires live data rather than assumption: watch pedal position and throttle position while someone presses the pedal, and whichever signal misbehaves tells you which part to buy.
Will cleaning my throttle body fix P0506 or a rough idle?
Often, and it should be the first thing you try given a can costs about ten dollars against one to three hundred for the assembly. Carbon buildup on the plate and bore stops it seating and moving smoothly, which produces idle speed codes and hunting idle. Use a cleaner labelled for throttle bodies, wipe gently rather than scrub -- many bores are coated and abrasives ruin them -- and perform the throttle relearn afterwards, or the idle may be worse than before you started.
What is limp mode and does P2106 mean my car is dying?
P2106 is 'Throttle Actuator Control System -- Forced Limited Power', which is the computer deliberately restricting throttle because it no longer trusts the throttle control system. It is a protective state, not engine damage. The car will feel gutless and may cap at low speed, and you will usually get a wrench or lightning-bolt light. It does need diagnosing rather than clearing, since it usually accompanies a real fault in the actuator, the pedal sensor, or the wiring between them -- but the limp mode itself is the vehicle protecting you, not a sign the engine is failing.
Do I need a scan tool to replace a throttle body?
Often yes, and it is worth knowing before you start. Many vehicles require a throttle relearn after cleaning or replacement so the computer re-establishes the closed and open positions, and on some makes that specifically needs a bidirectional scan tool to command the procedure. Others relearn over a few drive cycles or with a key-on sequence. Look up the requirement for your specific vehicle first -- finding out you need a capable tool with the intake already apart is the common version of this mistake.
Is an aftermarket throttle body worth the savings?
It depends on the vehicle's remaining life to you. Established aftermarket brands make real throttle bodies at meaningfully lower prices, and on an older car where the OE part costs more than you want to spend, that is a defensible choice. But reports of idle quality differences and shorter service life relative to OE are common enough to weigh seriously, and the labour and relearn cost the same whichever you fit -- so on a vehicle you intend to keep, the OE premium is generally the better value.
My throttle code came back after replacing the throttle body. What did I miss?
Three usual candidates. You may have skipped the relearn, which leaves a perfectly good new part running with wrong closed and open positions. The fault may have been at the pedal end all along, since these codes name 'Throttle/Pedal' and point at both. Or the connector is degraded, in which case the new part is plugged into the same bad circuit that caused the original code. Check the connector and pedal live data before buying a second throttle body.