looks like you better check the module and wiring for that head unit.
Condition/Concern:
The dealer may encounter a customer concern of a SES light with the Wait to Start Control Circuit DTC P0381 or P0650 Malfunction Indicator Lamp (MIL) Control Circuit found.
Recommendation/Instructions:
If the DTC P0381 code cannot be duplicated, and it's only found as a history code, clear the DTC and evaluate the concern.
Engineering has been involved and investigated P0381/P0650 codes.
In most cases DTCs P0381 and P0650 will occur after a repair, during a radio upfit, an add-on dash switch modification, or upfitting of other aftermarket components.
For GMT900 Light Duty Trucks:
If P0381 and P0650 have set together after some type of electrical or under-dash repair, clear the DTCs and verify they do not reset after cleared. If the PC is unplugged and the key is cycled once you will set P0650. If the key is cycled a second time P0381 will be set along with P0650. If the power feed to the IPC is lost both P0381 and P0650 may set.
If DTC P0381/P0650 was not set before initial repair/modification, and only starting setting after repairs were completed, the repair needs to be rechecked. Connections and wiring to IPC (instrument panel cluster) should be inspected and repaired. If modification was made to original wiring harness it needs to be removed and setting of DTCs evaluated.
If P0650 is set by itself and was the original vehicle concern, complete the current SI diagnostics. ECM replacement is not suggested for P0650 set by itself. ECMs returned and inspected by engineering have been found no trouble found. Most P0650 codes have been repaired by either a wiring or IPC repair.