take the radio out of the dash but keep everything plugged in.... go to your fuse pannel pull out the radio fuse and put in a false load ( a spot light from walmart works well) cut the cig pluggin off the end of spot light put the correct connectors on the end of the spot light that will fit in the fuse terminals (also leave enough wire so you can put the spot light in the cab that way you dont have to get out to check if its on or not).... once you have done this... turn the spot light on if it lights up then you have a short to ground what i would do from here is if the light stays lit then unplug the radio if the light stays lit then you no your short to ground is before the radio if it doesnt stay lit then your short to ground is in the radio .... now if it doesnt light up then shake the radio a little bit or fiddle with some of the connectors and see if it causes the light to light up dont push on anything to hard tho..
if it stays lit when you unplug the radio... your problem may not be with the radio circut i could be with any circut the shares the same fuse as the radio