OP, the 2010 radio will work in your truck, however there is no such thing as plug and play with these trucks. The dealership needs to program the trucks computer to work with the radio. You may also need a jumper harness made if your radio has navigation and your truck didn't. Look to spend about $250 at your dealership for all of this. Also make sure the tech working on your truck is competent and knowledgeable on this. GM might try taking the tech that it won't work, but a good tech knows how to make it work. I found all of this out the hard way when I had a 2011 Silverado navigation radio installed in my 2007 Tahoe.