The XM radio in my 2009 Silverado quit working. It will only tune to channels 0, 1, and 247. I called XM, and they "reset" the radio, but nothing changed. XM tech support suggested taking the truck to the dealer, but the radio "works". AM/FM/CD is fine, and it still tunes and plays audio on the three XM stations it will display. Anybody else deal with this, and how'd you fix it?