The DTC B1004 is a condition internal to the VIU. It can be caused by a momentary loss of battery positive voltage or ground to the VIU.
The Ignition must be in the Run or ACC position and the VIU power must be on. The VIU will run this internal test every 300 ms. The battery voltage must be at least 9.5 volts and no more that 15.5 volts.
The VIU detects an interruption of battery positive or ground.
The B1004 code will probably never be retrieved as current. the VIU is unable to communicate on the Class 2 Serial Data Circuit, thus DTC B1004 will be most likely be set only as a history DTC.
The code can be cleared when the VIU does not detect a failure during the last diagnostic cycle.
If B1004 sets intermittently, check that battery positive voltage and ground for poor connections.
Step | Action | Value(s) | Yes | No |
---|---|---|---|---|
1 | Did you perform the OnStar® Diagnostic System Check? | -- | Go to Step 2 | Go to OnStar System Check |
2 |
Important: Perform the set up procedure for the VIU. Replace the VIU. Refer to Vehicle Interface Unit and Vehicle Communication Unit Modules Replacement . Did you complete the replacement? | -- | System OK | -- |