First time on this site, couple of questions - does anyone know for sure if unlocking a GM radio is the same thing as programing the radio as done by a dealer? Also, if I'm going to replace my stock radio with an upgraded stock radio, shouldn't I get the stock radios code before I disconnect...