GM Service Manual Online
For 1990-2009 cars only

Diagnostic Fault Information

Perform the Diagnostic System Check - Lighting Systems prior to using this diagnostic procedure.

Circuit

Short to Ground

Open/High Resistance

Short to Voltage

Signal Performance

Fog Lamp Relay Control Circuit

2

1

1

--

Fog Lamps Supply Voltage Circuit

1

1

2

--

1. Fog Lamps Inoperative

2. Fog Lamps Always ON

Circuit/System Description

When the ignition switch is in the ON position and the headlamp switch is in either PARK or HEAD position, the fog lights illuminate whenever you press the fog lamp switch. The FOG RLY fuse in the top of the engine fuse block supplies battery positive voltage to both the fog lamp relay switch contacts and to the fog lamp relay coil circuit. The fog lamp relay coil is controlled by the body control module (BCM). Whenever you press the fog lamp switch, the BCM fog lamp switch input is grounded. The BCM energizes the control circuit of the fog lamp relay coil. The current flows from the fog lamp relay to both front fog lamps and to ground G101. The fog lamps remain ON until you again press the front fog lamp switch, or until you cycle the ignition switch OFF and ON. The park lamps or low beam headlamps must be ON in order for the fog lamps to be illuminated. Fog lamp operation will be cancelled whenever the park lamps are turned OFF or the high beam headlamps have been selected.

Reference Information

Schematic Reference

Exterior Lights Schematics

Connector End View Reference

Lighting Systems Connector End Views

Electrical Information Reference

    •  Circuit Testing
    •  Connector Repairs
    •  Testing for Intermittent Conditions and Poor Connections
    •  Wiring Repairs

Scan Tool Reference

    •  Scan Tool Output Controls
    •  Scan Tool Data List
    •  Scan Tool Data Definitions

Circuit/System Verification

Ignition ON, observe the Fog Lamp Switch Input parameter while toggling the fog lamp switch ON and OFF. The reading should change between active and inactive.

Circuit/System Testing

Fog Lamp switch Input parameter does not toggle between active and inactive

  1. Ignition ON, observe the Fog Lamp Switch Input parameter while turning the fog lamp switch ON and OFF. The reading should change between active and inactive.
  2. Test for less than 1.0 ohm of resistance between the ground circuit terminal A and ground.
  3. If greater than the specified range, test the ground circuit for an open/high resistance or short to voltage.
  4. Connect a volt meter between the control circuit terminal D and the ground circuit terminal A. The volt meter should display 5 volts.
  5. If the voltmeter always displays 0 volts, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the body control module.
  6. If all circuits test normal, replace the fog lamp switch.

Fog Lamp switch Input parameter does toggle between active and inactive

  1. Ignition OFF, disconnect the fog lamps relay.
  2. Verify that a test lamp illuminates between the coil side B+ circuit and ground.
  3. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance. If the circuit tests normal and the B+ circuit fuse is open, replace the fog lamp relay.
  4. Verify that a test lamp illuminates between the switch side B+ circuit and ground.
  5. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance. If the circuit tests normal and the B+ circuit fuse is open, test the fog lamp supply voltage circuit for a short to ground.
  6. Disconnect the harness connector at the appropriate fog lamp.
  7. Test for less than 1.0 ohm of resistance between the fog lamp ground circuit terminal B and ground
  8. If greater than the specified range, test the ground circuit for an open/high resistance.
  9. Connect the harness connector at the fog lamp.
  10. Connect a 10A fused jumper wire between the B+ circuit and the fog lamp supply voltage circuit. Verify the fog lamps illuminate.
  11. If the fog lamps do not illuminate, test the control circuit for an open/high resistance. If the circuit tests normal, replace the fog lamp bulbs.
  12. Connect a test lamp between the B+ circuit and the fog lamp relay control circuit. Command the fog lamps ON and OFF with a scan tool. The test lamp should turn ON and OFF when changing between the commanded states.
  13. If the test lamp is always ON, test the control circuit for a short to ground. If the circuit tests normal, replace the body control module.
    If the test lamp is always OFF, test the control circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the body control module.
  14. If all circuits test normal, replace the fog lamp relay.

Repair Instructions

    •  Fog Lamp Switch Replacement
    •  Body Control Module Replacement