Nope. Got'cha! Well, not exactly. GM has it figured out so you can't remove the radio to put an aftermarket radio in. They built the Body Computer into it to force you to have it repaired when it fails. Visit the dealer to see if they will attempt to program the new radio to your truck. There is a risk to doing that because every other computer on the truck talks to that Body Computer each time you turn on the ignition switch. If the vehicle ID numbers that are programmed in are different, none of the other computers will turn on.
It is also possible that sometime in the past when a mechanic had a scanner connected, he could press the "lock" button. You would never know that but it locks every computer on the vehicle, electrically, to that radio / Body Computer. In that case, if you have to replace the radio, you MUST also replace every other computer on the vehicle. There can be up to 46 other computers. Got'cha! Why would any manufacturer do that to their customers?