GM Service Manual Online
For 1990-2009 cars only

Circuit Description

The battery current sensor pulse width modulation (PWM) input signal is monitored by the body control module (BCM) which sends a serial data message to the engine control module (ECM)/powertrain control module (PCM) when the PWM input signal is out of the normal operating range.

DTC Descriptor

This diagnostic procedure supports the following DTC:

DTC B1516 Battery Current Sensor Performance

Conditions for Running the DTC

    • The key is in the ON position.
    • The engine is running.

Conditions for Setting the DTC

This DTC will be set as current when the duty cycle of the PWM input signal is less than 2 percent or more than 98 percent for more than 90 seconds.

Action Taken When the DTC Sets

The SERVICE VEHICLE SOON warning message will be set in the driver information center (DIC).

Conditions for Clearing the MIL/DTC

The DTC clears as a current status when the battery sensed current returns to normal range for more than 15 seconds.

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. Install a scan tool.
  2. Start the engine.
  3. With a scan tool observe the Regulated Voltage Control Current Sensor parameter in the BCM data list.

Does the scan tool indicate that the parameter is within the specified range?

less than 4-96%

Go to Step 3

Go to Charging System Test

3

Inspect for poor connections at the harness connector of the battery current sensor. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs .

Did you find and correct the condition?

 

Go to Step 5

Go to Step 4

4

Replace the battery current sensor. Refer to Battery Current Sensor Replacement .

Did you complete the replacement?

--

Go to Step 5

--

5

  1. Use the scan tool in order to clear the DTC.
  2. Operate the vehicle within the Conditions for Running the DTC as specified in the supporting text.

Does the DTC reset?

--

Go to Step 2

System OK