Powertrain, generic (extended)

P2C99 Throttle Actuator A Control Exceeded Learning Limit

Check engine lightOn
EmissionsRelevant
Drive cycleNot required
Limp modePossible

An electronic throttle relies on learned values: the closed-stop position of its sensors and, in many systems, a correction that widens the commanded opening as carbon narrows the bore. P2C99 says a learned value for throttle A has run into its permitted limit, so the module can no longer compensate. No manufacturer publishes P2C99. GM shows both ideas elsewhere: its 2023 tables (23OBDG07) fail the lower-stop learn of throttle sensor bank 1 with in-house codes P30E3/P30E4 within one trip, and GM patents cap the learned throttle area correction and report how near it is to that cap as a coking value. Heavy deposits, a worn or replaced throttle body without relearn, or drifting sensors are typical. Idle may be unstable and power reduced. P2176 is the related idle-position code.

Likely causes

Heavy carbon deposits in the throttle bore needing more correction than allowed
Throttle body cleaned or replaced without resetting and relearning the adaptation
Worn throttle shaft, plate or end stop shifting the closed position
Throttle position sensor drifting

Symptoms

  • Engine warning lamp, possibly an electronic throttle warning
  • Idle speed too high, too low or hunting
  • Reduced power in a throttle emergency mode

Repair estimate

DifficultyMediumDIY possible
Parts and labour€30–600
Time0.3–2 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

throttle actuator athrottle position sensorecm

Related codes

References: gsi.ext.gm.com, patents.google.com, patents.google.com, law.cornell.edu.