Jumping in to report that I'm having the same issue - I had been thinking it was about 30 minutes after the last time I drove it that it stops working, but it certainly could be the 2-4 hours that everyone else is reporting. If anyone is collecting firmware numbers or anything I'm happy to contribute, but I have no intention to call Sirius, as it seems to just be a complete waste of time.