GM Service Manual Online
For 1990-2009 cars only

Circuit Description

Caution: Refer to Electric Coolant Fan Caution in the Preface section.

The engine cooling fan circuit operates the main cooling fan and the auxiliary cooling fan. The cooling fans are controlled by the engine control module (ECM) based on inputs from the engine coolant temperature (ECT) sensor and the air conditioning pressure (ACP) sensor. The ECM controls the low speed cooling fan operation by internally grounding the ECM connector terminal K28. This energizes the low speed cooling fan relay and operates the main cooling fan at low speed. The ECM controls the high speed cooling fan operation by internally grounding the ECM connector terminal K12. This energizes the high speed cooling fan relay resulting in high speed fan operation as the cooling fans are now connected in a parallel circuit.

Diagnostic Aids

    • If the owner complained of an overheating condition, it must be determined if the complaint was due to an actual boil over, or the engine coolant temperature gage indicated overheating. If the engine is overheating and the cooling fans are ON, the cooling system should be inspected.
    • If the engine fuse block fuses EF3 or EF10 become open immediately after installation, inspect for a short to ground in the wiring of the appropriate circuit. If the fuses become open when the cooling fans are to be turned ON by the ECM, suspect a faulty cooling fan motor.
    • The ECM will turn the cooling fans ON at low speed when the coolant temperature is 96°C (205°F). The ECM will turn the cooling fans OFF when the coolant temperature is 90°C (194°F).
    • The ECM will turn the cooling fans ON at high speed when the coolant temperature is 100°C (212°F). The ECM will change the cooling fans from high speed to low speed when the coolant temperature is 94°C (201°F).
    • The ECM will turn the cooling fans ON at low speed when the A/C system is ON. The ECM will change the cooling fans from low speed to high speed when the high side A/C pressure is 1 859 kPa (269 psi) then return to low speed when the high side A/C pressure is 1 449 kPa (210 psi).
    • The cooling fan circuit can be inspected quickly by disconnecting the ECM connector and grounding the connector terminal K28. This should create low speed cooling fan operation with the ignition ON. By grounding the ECM connector terminals K12 and turn the ignition ON, high speed cooling fan operation should be achieved.

Step

Action

Values

Yes

No

1

Did you perform the Diagnostic System Check - Vehicle?

--

Go to Step 2

Go to Diagnostic System Check - Vehicle

2

  1. Inspect the fuses EF3 and EF10 in the engine fuse block.
  2. Replace the fuses as needed.

Are the fuses OK?

--

Go to Step 3

Go to Diagnostic Aids

3

  1. Turn OFF the ignition.
  2. Turn OFF the A/C switch, if equipped.
  3. Connect a scan tool to the data link connector (DLC).
  4. Start the engine.
  5. The main cooling fan should run at low speed when the coolant temperature reaches 96°C (205°F).

Does the cooling fan run at low speed?

--

Go to Step 4

Go to Step 8

4

The cooling fans should run at high speed when the coolant temperature reaches 100°C (212°F).

Do the cooling fans run at high speed?

--

Go to Step 5

Go to Step 19

5

  1. Turn OFF the ignition.
  2. Start the engine.
  3. Turn ON the A/C switch.

Do the cooling fans run at low speed?

--

Go to Step 7

Go to Step 6

6

  1. Diagnose the A/C compressor clutch circuit.
  2. Repair the A/C compressor clutch circuit as needed.

Did you complete the repair?

--

System OK

--

7

  1. Turn Off the ignition.
  2. Connect the A/C pressure gage.
  3. Start the engine.
  4. Turn ON the A/C switch and raise the RPM.
  5. The cooling fan should run at high speed when the high side A/C pressure reaches 2 068 kPa (300 psi).

Do the cooling fans run at high speed?

--

System OK

--

8

  1. Turn OFF the ignition.
  2. Disconnect the main cooling fan connector.
  3. Turn ON the ignition.
  4. Connect a test light between terminal 3 of the main cooling fan connector and ground.

Did the test light illuminate?

--

Go to Step 9

Go to Step 12

9

Connect a test light between terminal 1 of the main cooling fan connector and battery positive.

Did the test light illuminate?

--

Go to Step 11

Go to Step 10

10

Repair the open circuit between terminal 1 of the main cooling fan connector and ground.

Did you complete the repair?

--

System OK

--

11

Inspect for damaged terminals in the main cooling fan connector and repair it or replace the main cooling fan.

Did you complete the repair?

--

System OK

--

12

  1. Turn ON the ignition.
  2. Connect a test light between terminals 86 and 87 of the low speed cooling fan relay and ground.

Is the test light ON for both cases?

--

Go to Step 14

Go to Step 13

13

Repair the power supply circuit.

    • Fuse F17 and terminal 86 of the low speed cooling fan relay
    • Fuse EF10 and terminal 87 of the low speed cooling fan relay

Did you complete the repair?

--

System OK

Go to Step 14

14

  1. Turn OFF the ignition.
  2. Disconnect the engine control module (ECM) connectors.
  3. Turn ON the ignition.
  4. Connect a jump wire between terminal K28 and ground.

Does the cooling fan run at low speed?

--

Go to Step 15

Go to Step 16

15

Replace the ECM.

Did you complete the replacement?

--

System OK

--

16

  1. Turn OFF the ignition.
  2. Measure the resistance between the following terminals:
  3. • Terminal 85 of the low speed cooling fan relay and terminal A10 of the ECM connector
    • Terminal 30 of the low speed cooling fan relay and terminal 3 of the main cooling fan

Does the resistance measure the specified value?

0 ohms

Go to Step 18

Go to Step 17

17

Repair the open circuit.

Did you complete the repair?

--

System OK

--

18

Replace the low speed cooling fan relay.

Did you complete the repair?

--

System OK

--

19

  1. Turn OFF the ignition.
  2. Disconnect the auxiliary cooling fan connector.
  3. Turn ON the ignition.
  4. Connect a test light between terminal 2 of the main cooling fan connector and ground.

Did the test light illuminate?

--

Go to Step 20

Go to Step 24

20

Connect a test light between terminal 1 of the auxiliary cooling fan connector and battery positive.

Did the test light illuminate?

--

Go to Step 21

Go to Step 23

21

Replace the auxiliary cooling fan.

Did you complete the replacement?

--

System OK

Go to Step 22

22

Repair an open circuit between the following terminals:

    • The main cooling fan connector terminal 2 and the high speed cooling fan relay connector terminal 30
    • The main cooling fan connector terminal 1 and ground

Did you complete the repair?

--

System OK

Go to Step 11

23

Repair an open circuit between terminal 1 of the auxiliary cooling fan connector and ground.

Did you complete the repair?

--

System OK

--

24

  1. Turn ON the ignition.
  2. Connect a test light between terminals 86 and 87 of the high speed cooling fan relay and ground.

Is the test light ON for both cases?

--

Go to Step 26

Go to Step 25

25

Repair the open power supply circuit:

    • From fuse EF3 to terminal 87 of the high speed cooling fan relay
    • From splice pack S101 and the high speed cooling fan relay connector terminal 86.

Did you complete the repair?

--

System OK

Go to Step 26

26

  1. Turn OFF the ignition.
  2. Disconnect the ECM connectors.
  3. Turn ON the ignition.
  4. Connect a jump wire between terminal K12 and ground.

Do the cooling fans run at high speed?

--

Go to Step 15

Go to Step 27

27

  1. Turn OFF the ignition.
  2. Measure the resistance between the following terminals:
  3. • The high speed cooling fan relay connector terminal 85 and the ECM connector K12
    • The high speed cooling fan relay terminal 30 and the main cooling fan connector terminal 1.

Does the resistance measure the specified value?

0 ohms

Go to Step 29

Go to Step 28

28

Repair the open circuit between the specific circuit wiring.

Did you complete the repair?

--

System OK

--

29

Replace the high speed cooling fan relay.

Did you complete the replacement?

--

System OK

Go to Step 15