OBD-II trouble code
P2109: Throttle/Pedal Position Sensor 'A' Minimum Stop Performance
The module checked where the throttle plate rests when nothing is asking it to open, and the answer was wrong. The 'minimum stop' is the mechanical hard stop that defines fully closed, and this code says the sensor is not reporting the plate sitting there.
Quick facts
- System
- Powertrain
- Category
- Throttle / Idle
- Severity
- High severity
- Drivable
- No — stop driving until repaired
- Repair cost range
- $0 – $800
- DIY difficulty
- Intermediate DIY
What does P2109 mean?
A drive-by-wire throttle body has a physical hard stop that defines the fully closed position of the throttle plate. This is the minimum stop, and everything the engine control module knows about airflow is referenced to it. At key-on and again during operation the module reads the 'A' position sensor and expects to see the plate resting at that learned closed value. P2109 sets when the reported rest position is outside the acceptable window — the plate is sitting open when it should be closed, or the sensor is reporting a rest value that does not match what the module learned.
What makes this a distinct and genuinely useful code is that it is about a single, specific data point rather than the whole sweep of the sensor. The circuit codes at P0120 through P0124 tell you the signal is electrically wrong. The correlation codes at P2135 and P2138 tell you two sensors disagree. P2109 says the electrical side may be perfectly healthy and the two sensors may agree with each other — the problem is that the agreed-upon closed position is not where the closed position should be. That is why the diagnosis leans mechanical and why cleaning is more often the answer here than it is with most sensor codes.
Carbon buildup is the leading cause. Oil vapor from the crankcase ventilation system condenses in the throttle bore and bakes into a hard deposit right where it does the most damage: around the edge of the plate and on the shaft. That deposit physically prevents the plate from returning fully to the hard stop, so the sensor honestly reports a plate sitting a few degrees open, and the module correctly concludes something is wrong. On a gasoline direct injection engine, where no fuel washes through the bore, this accumulates faster and shows up earlier.
The second big cause is a missing relearn. The module stores a learned closed-position value, and anything that changes the physical rest position or wipes stored memory — a throttle body cleaning, a throttle body replacement, a battery disconnect, a module reflash — invalidates it. Run the manufacturer's relearn procedure after any of those and the code often disappears with no parts at all. Skip it and you can set P2109 on a throttle body you just correctly cleaned.
Beyond those two, look for a weak or unhooked return spring, worn throttle shaft bushings, a bent plate, debris jamming the plate open, a floor mat or object holding the accelerator pedal off its rest position on platforms where 'A' is the pedal sensor, and low system voltage making the actuator too sluggish to fully close. Because a throttle that will not close is an unintended-acceleration concern, the module responds firmly — expect reduced power or forced idle and a fail-safe code alongside.
Common causes
- Carbon and oil deposits around the throttle plate edge and shaft preventing full closure
- Throttle relearn procedure never performed after a cleaning, replacement, battery disconnect, or reflash
- Weak, broken, or unhooked throttle return spring
- Worn throttle shaft bushings letting the plate rest off the hard stop
- Bent throttle plate or a damaged minimum-stop screw, often from an aggressive cleaning
- Debris drawn past the air filter and lodged against the plate
- Failed or drifted 'A' throttle position sensor reporting an incorrect rest value
- Floor mat, cargo, or a worn pedal bracket holding the accelerator pedal off its rest position
- Corroded or damaged connector at the throttle body or pedal assembly
- Low system voltage from a weak battery or failing alternator slowing plate return
- Vacuum leak downstream of the plate shifting the idle relationship the module compares against
- Failed throttle actuator motor unable to return the plate fully closed
Symptoms
- Check engine light on, frequently at key-on before the vehicle is driven
- Reduced engine power warning and limp mode
- Idle noticeably higher than normal, or an idle that hunts and surges
- Engine will not idle down after the pedal is released
- Poor or capped acceleration — many vehicles will not exceed roughly 20 to 30 mph
- Stalling when coming to a stop
- Symptom appeared immediately after a throttle body cleaning or a battery replacement
- A fail-safe code from the P2104 / P2105 / P2106 / P2110 group stored alongside it
Diagnostic steps
- 1.Scan every module and record all stored and pending codes with freeze frame data. Note which fail-safe code accompanies P2109 — that tells you how seriously the module is treating the fault.
- 2.Ask what happened right before the light came on. A recent throttle body cleaning, throttle body replacement, battery disconnect, or module reflash makes a missing relearn the most likely cause and the cheapest thing to try.
- 3.Confirm in service data which physical sensor your manufacturer designates 'A'. On most vehicles it is the throttle body's own position sensor; on some it is a pedal sensor, and that changes where you look.
- 4.Check the accelerator pedal area for a floor mat, cargo, or debris holding the pedal off its rest position. It costs nothing to look and is a safety issue in its own right.
- 5.Test the battery and charging system. A sluggish actuator caused by low voltage produces the same failed closed-position check as a mechanical fault.
- 6.With the key on and the engine off, read the 'A' sensor value and the commanded and actual throttle position values at rest. Compare them against the specification in service data rather than assuming what a normal value looks like.
- 7.Remove the intake ducting and inspect the throttle bore, looking specifically at the plate edge and the shaft area where deposits matter most.
- 8.With the key off and the connector unplugged, move the plate by hand through its travel and let it go. It should move smoothly and snap firmly against the hard stop. A soft return, a catch, gritty resistance, or side-to-side shaft play each point at a different failure.
- 9.Clean the bore and plate with a cleaner appropriate for the throttle body's coating, working the plate open by hand rather than forcing it against the motor, then run the manufacturer's relearn procedure and retest.
- 10.Do not adjust or back out the minimum-stop screw. It is factory-set on virtually all electronic throttle bodies, and moving it corrupts the reference the whole strategy depends on.
- 11.Check for vacuum leaks downstream of the plate before condemning the throttle body — unmetered air shifts the idle relationship the module compares against.
- 12.If the plate binds, the return is weak, the shaft has play, or the code returns after a correct cleaning and relearn, replace the throttle body assembly and perform the relearn again.
Repair cost
$0 – $800
The low end is genuinely zero: on many vehicles performing the throttle relearn procedure — sometimes a documented key-cycle sequence, sometimes a scan tool function — clears this code outright when it was set by a cleaning, a replacement, or a battery disconnect. A professional throttle body cleaning with relearn typically runs $80-$200 and resolves a large share of the remaining cases. A replacement throttle body assembly is the usual outcome when the plate, shaft, or spring is worn, at roughly $250-$700 installed, with the part alone near $150 on mainstream models and $500 or more on European and luxury platforms. Wiring or connector repair falls in between at $100-$400. Budget for the relearn on top of whatever else is done.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with throttle body cleaning preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.