GM Service Manual Online
For 1990-2009 cars only

Circuit Description

The electronic throttle control (ETC) system uses various inputs from the powertrain control module (PCM) to control idle speed through serial data circuits to the throttle actuator control (TAC) module. The DC motor located on the throttle body actuates the throttle plate. In order to decrease idle speed, the TAC module commands the throttle closed reducing air flow into the engine and the idle speed decreases. In order to increase idle speed, the TAC module commands the throttle plate open allowing more air to bypass the throttle plate. If the Actual idle RPM does not match the Desired idle RPM within a calibrated time, this DTC will set.

Conditions for Running the DTC

    • DTCs P0101, P0102, P0103, P0107, P0108, P0112, P0113, P0117, P0118, P0125, P0171, P0172, P0174, P0175, P0200, P0300, P0440, P0442, P0443, P0500, P0502, P0503, P1120, P1220, P1221, or P1441 are not set.
    • The engine is operating for greater than 60 seconds.
    • The engine coolant temperature (ECT) is greater than 60°C (140°F).
    • The intake air temperature (IAT) is greater than -10°C (14°F).
    • The barometric pressure (BARO) is greater than 65 kPa.
    • The system voltage is between 9-18 volts.
    • The vehicle speed is less than 1.7 km/h (1 mph).
    • The accelerator pedal position (APP) Indicated Angle is 0 percent.

Conditions for Setting the DTC

    • The actual idle speed is 200 RPM greater than the desired idle speed.
    • All of the above conditions are present for 5 seconds.

Action Taken When the DTC Sets

    • The control module stores the DTC information into memory when the diagnostic runs and fails.
    • The malfunction indicator lamp (MIL) will not illuminate.
    • The control module records the operating conditions at the time the diagnostic fails. The control module stores this information in the Failure Records.
    • The driver information center, if equipped, may display a message.

Conditions for Clearing the DTC

    • A current DTC Last Test Failed clears when the diagnostic runs and passes.
    • A history DTC clears after 40 consecutive warm-up cycles, if no failures are reported by this or any other non-emission related diagnostic.
    • Clear the DTC with a scan tool.

Test Description

The number below refers to the step number on the diagnostic table.

  1. This test determines whether or not the engine can achieve the commanded RPM.

Step

Action

Yes

No

Schematic Reference: Engine Controls Schematics

1

Did you perform a Diagnostic System Check-Engine Controls?

Go to Step 2

Go to Diagnostic System Check - Engine Controls

2

  1. Set the parking brake and block the drive wheels.
  2. Start the engine.
  3. Turn OFF all accessories.
  4. With the scan tool control function, command the engine RPM to 1,500 RPM and then to 500 RPM and back to 1,500 RPM.
  5. Exit the RPM Control function.

Did the engine speed stay within 200 RPM of the commanded RPM during the above test?

Go to Step 3

Go to Step 4

3

  1. Observe the Freeze Frame/Failure Records data for this DTC.
  2. Turn OFF the ignition for 30 seconds.
  3. Operate the vehicle within the Conditions for Running the DTC as specified in the supporting text or as close to the Freeze Frame/Failure Records data that you observed.

Does the DTC reset?

Go to Step 4

Go to Intermittent Conditions

4

Inspect for the following conditions:

    • Excessive deposits in the throttle body
    • A faulty positive crankcase ventilation (PCV) valve

Did you complete the repair?

Go to Step 5

--

5

  1. Use the scan tool in order to clear the DTCs.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. Operate the vehicle within the Conditions for Running the DTC as specified in the supporting text.

Does the DTC run and pass?

Go to Step 6

Go to Step 2

6

With a scan tool, observe the stored information, Capture info.

Does the scan tool display any DTCs that you have not diagnosed?

Go to Diagnostic Trouble Code (DTC) List

System OK