This worked for my brothers truck... He had a similar issue, after I did this no problems since..
Refreshing your radio is like restarting your computer- if something is acting up, refreshing your radio should fix it.
If you're near your radio NOW
The refresh signal will be sent from a satellite, so make sure your vehicle is outside and your antenna has a clear view of the sky.
Start your car, turn your radio on and tune to Channel 184 for Sirius radios or Channel 1 for XM and SiriusXM radios.
You'll need to enter your Radio ID/ESN, so have it handy.
enter your Radio ID, and then click Send Activation Request.
Your refresh signal should reach your radio within 5 minutes.