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.
This diagnostic procedure supports the following DTC:
DTC B1516 Battery Current Sensor Performance
| • | The key is in the ON position. | 
| • | The engine is running. | 
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.
The SERVICE VEHICLE SOON warning message will be set in the driver information center (DIC).
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  | |
2  | 
 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  | 
 Does the DTC reset?  | --  | Go to Step 2  | System OK  |