2007 GMC Classic. More often than not my radio (Bose system) will not play sound after I turn on the truck. Sometimes it starts to play after a few minutes other times it may take up to 30. I think it is a bad connection and want to upgrade the radio. All other functions on the radio work. Could this be in the head or is there a separate amp for the sound?