EN

Severity: Low Code type: Generic (all makes)

P2109 Code: Throttle/Pedal Position Sensor A Minimum Stop Performance

The closed-throttle reading no longer matches what the computer learned – usually carbon or a skipped relearn.

At a glance

Severity: 2/5 – Low2/5

Severity: Low

Meaning
Throttle/Pedal Position Sensor A Minimum Stop Performance
System
Speed & Idle Control · Powertrain
Safe to drive?
Yes, short term
Typical repair cost
$10–$850
DIY difficulty
Easy

Every time the key goes on and whenever you lift off the pedal, the PCM checks where throttle position sensor A says the fully closed plate is and compares that with the value it learned earlier. P2109 sets when the closed-stop reading falls outside the allowed window. By far the most common reason is a ring of carbon where the plate seals against the bore, which stops the plate a hair short of its learned position. Next comes a missing relearn after the throttle body was cleaned, replaced or the battery was disconnected. A drifting sensor track inside the throttle body or a plate bent by forcing it are less common. Idle quality usually suffers before power does.

Can I keep driving? Safe to drive in most cases, though idle may be high, low or unstable and the engine can stall when you stop. Plan a throttle body clean and relearn soon; if stalling becomes frequent, get it seen to before driving in heavy traffic.

Try this first – 5-minute fix

  1. Clean the closed-stop area Key out of the car and throttle body connector unplugged, remove the intake duct and wipe the carbon ring off the plate edge and bore with throttle body cleaner on a lint-free rag. Hold the plate slightly open with a finger only as far as it moves easily, and don't spray into the motor or sensor housing.
  2. Reconnect and relearn Refit the duct and connector, then do your vehicle's closed-throttle relearn. On many cars that means ignition on for about 30 seconds without touching the pedal, off for 10 seconds, then starting and idling fully warm with accessories off; others need a scan-tool routine.
  3. Clear the code and verify idle Clear P2109, restart and let the engine idle. A steady idle and a repeatable closed-throttle percentage in live data after several key cycles means the fix held.

How to read P2109

How to read P2109P12213094
  1. P Powertrain
  2. 2 Generic (SAE)
  3. 1 Fuel & air metering
  4. 09 Specific fault

Symptoms

  • Idle higher or lower than normal after a restart
  • Idle that hunts or dips when you come to a stop
  • Occasional stall when releasing the gas quickly
  • Slight jerk or surge on light throttle in stop-and-go traffic
  • Check engine light with few other symptoms
  • Code appeared right after throttle body cleaning or a battery change

Possible causes

Ranked by how often each cause is behind this code (editorial estimate).

  1. Carbon ring at the closed position stopping the plate short of its learned stop 38%
  2. Closed-throttle position not relearned after cleaning, replacement or battery disconnect 24%
  3. Worn or drifting position sensor track inside the throttle body 16%
  4. Plate or stop damaged by forcing it open, or worn shaft 10%
  5. Sensor ground or reference offset from a corroded connector 7%
  6. PCM fault or software issue 5%

Diagnosis step by step

Diagnostic flow: P21091Read closed-throttle values key on,engine off2Inspect the plate edge3Clean and relearn4Recheck the reading5Check connector ground and reference
  1. Read closed-throttle values key on, engine off

    Note throttle position sensor A voltage or percentage with the plate at rest and the key on. Many sensors sit around 0.4–1.0 V closed; compare with the spec and with what the PCM learned if your scanner shows it.

    Tools: OBD-II scanner, Multimeter

  2. Inspect the plate edge

    With the key out and the connector unplugged, look at the plate edge and bore where they meet. A black ridge you can feel with a fingernail is enough to set P2109.

    Tools: Flashlight

  3. Clean and relearn

    Clean the bore and plate, reconnect, and perform the relearn. Some bores carry a sealing coating, so use a soft rag or brush, never scrapers or abrasive pads.

    Tools: Soft brush, Gloves, OBD-II scanner

  4. Recheck the reading

    After relearning, cycle the key a few times and check that the closed value returns to the same number each time. If it moves around or stays out of range with a clean plate, the sensor track in the throttle body is worn.

    Tools: OBD-II scanner

  5. Check connector ground and reference

    Measure the sensor's 5 V reference and ground at the throttle body. A ground offset of more than about 0.1 V shifts the closed reading and can mimic a bad sensor.

    Tools: Multimeter

Where the parts are

Ignition: coils and spark plugs per cylinder – P21091234567
Ignition: coils and spark plugs per cylinder
  1. 1Ignition coil
  2. 2Spark plug
  3. 3Fuel injector
  4. 4Camshaft sensor
  5. 5Crankshaft sensor
  6. 6Engine computer (ECM)
  7. 7Intake manifold

Repair options & costs

RepairDIY?Estimated cost
Clean throttle body and relearn yourself Yes $10–$25
Shop throttle body service and relearn No $80–$180
Repair throttle body connector No $80–$250
Replace electronic throttle body No $300–$850

Rough US estimates for parts and labor; shop rates vary by region. Not a quote.

Emissions / smog test impact

Will fail

P2109 keeps the check engine light on, so an OBD smog or emissions test fails. After cleaning and relearning, drive for a few days so the readiness monitors complete before you go.

Frequently asked questions

Why did P2109 appear right after I cleaned the throttle body?

Cleaning removes the carbon the PCM had learned to live with, so the plate now closes further than the stored value. Without a relearn the reading falls outside the window and sets the code. Do the relearn and it usually disappears.

Do I need a scan tool for the relearn?

It depends on the vehicle. Many engines relearn with a key-on, key-off and idle routine, while others need a scan-tool command. Your owner's or service manual lists the method.

Is P2109 serious?

It's one of the milder throttle codes. It mainly affects idle and can cause stalling, but it rarely triggers the heavier limp modes unless other throttle codes appear alongside it.

Sources