Throttle Body Relearn Procedure
The engine control module (ECM) stores values that include the lowest possible throttle position (TP) sensor positions-0 percent, the rest positions-7 percent, and the return rate of both springs. These values will only be erased or overwritten if the ECM is reprogrammed or if a throttle body relearn procedure is performed. Observe, if the battery is disconnected, the ECM will immediately perform a throttle body relearn procedure when the ignition is turned ON.
A throttle body relearn procedure is performed anytime the ignition is turned ON, with the engine OFF for longer than 29 seconds when the following conditions have been met:
- The engine speed is less than 40 RPM.
- The vehicle speed is 0 km/h (0 mph).
- The engine coolant temperature (ECT) is between 5-85°C (41-185°F).
- The intake air temperature (IAT) is between than 5-60°C (41-140°F).
- The accelerator pedal position (APP) sensor angle is less than 14.9 percent.
- The ignition 1 voltage is more than 10 volts.
After 29 seconds, the ECM commands the throttle plate from the rest position to full closed, then to around 10 percent open. This procedure takes about 6-8 seconds. If any faults occur in the throttle actuator control (TAC) system, a DTC sets. At the start of this procedure, the scan tool TAC Learn Counter parameter should display 0, then count up to 11 after the procedure is completed. If the counter did not start at 0, or if the counter did not end at 11, a fault has occurred and a DTC should set.