What's causing the Sirius XM app to stutter even with a good 3G signal or WiFi connection?
More of a shot-in-the-dark based on my own personal experience rather than a resolution, but do you have anything like SetCPU installed that might be throttling back your clock speed when the phone goes to sleep?