For 1990-2009 cars
Body Control Module Components
Body Control System Schematics

### Circuit Description

This circuit controls the front foglamp relay coil by grounding the circuit through the body control module (BCM). This condition is a fault code (history and current) that is set if the front foglamp relay output is shorted to ground.

### Conditions for Setting the DTC

All of the following conditions must be met:

• | Ignition 1 is active.

• | The front foglamp output is shorted to ground for 5 seconds.

• | The foglamp switch is off.

### Action Taken When the DTC Sets

Stores DTC B2532 in the BCM memory.

### Conditions for Clearing the DTC

• | The BCM sleeps and reinitializes with the fault cleared.

• | All BCM history codes clear after 100 ignition cycles (from OFF to ON) with no current codes active during the 100 ignition cycles.

• | Use the Scan Tool .

### Diagnostic Aids

• | The fog lamps only illuminate under the following conditions:

- | The parklamps are ON.

- | The fog lamp switch is actuated.

• | If the DTC is a history DTC, the problem may be intermittent. Perform the tests shown while wiggling the wiring and connectors. This action may cause the malfunction to appear.

### Test Description

The numbers below refer to the step numbers on the diagnostic table.

1. This step determines if the front foglamp relay is receiving voltage from the FOGLPS fuse.

2. This step determines if a short to ground exists in CKT 1317 within the right IP junction block.

3. This step determines if the foglamp relay is operating properly.

4. This step determines if a short to ground exists in CKT 1317 between the right IP junction block and the body control module (BCM).

Step | Action | Value(s) | Yes | No
--- | --- | --- | --- | ---
Important: A short to ground will cause an open fuse(s). Before performing this diagnostic procedure, inspect the fuse(s) for an open.
1 | Was the Body Control Module (BCM) System Check performed? | -- | Go to Step 2 | Go to Body Control Module System Check
2 |

1. Remove the foglamp relay.
2. Use the J 39200 in order to test for battery voltage at the right IP junction block relay connector terminal 86 and terminal 87.

Does the voltage measured equal the specified value?

battery positive voltage

Go to Step 3

Go to Step 4

3 |

1. Disconnect the right IP junction block connector C1.
2. Use the J 39200 in order to test for a short to ground between terminal 85 on the right IP junction block relay connector and connector C1 terminal F3.

Was a short found?

--

Go to Step 4

Go to Step 5

4 | Replace the right IP junction block. Is the repair complete? | -- | Go to Body Control Module System Check | --
5 |

1. Use a fused jumper in order to ground connector C1 terminal F3 of the right IP junction block.
2. Use the J 39200 in order to measure the voltage at terminal 30 of the relay connector.

Does the measured voltage equal the specified value?

battery positive voltage

Go to Step 6

Go to Step 9

6 |

1. Disconnect the BCM connector C1
2. Use the J 39200 in order to measure the resistance in CKT 1317 between the BCM harness connector C1 terminal A2 and the right side IP wiring harness junction block harness connector C1 terminal F3.

Is the measured resistance within the specified range?

0-2 ohms

Go to Step 8

Go to Step 7

7 | Repair an open in CKT 1317 between the BCM connector C1 terminal A2 and the right IP junction block connector C1 terminal F3. Refer to Wiring Repairs in Wiring Systems. Is the repair complete? | -- | Go to Body Control Module System Check | --
8 | Replace the BCM. Refer to the following procedures:

• | Body Control Module Replacement

• | Body Control Module (BCM) Programming/RPO Configuration

Is the repair complete?

--

Go to Body Control Module System Check

--

9 | Replace the foglamp relay. Is the repair complete? | -- | Go to Body Control Module System Check | --