I just got off the phone with Sirius. Supposedly, they thought they fixed the problem with Nexus 1 and Froyo. The Sirius Rep said he wasn't sure what they reported, but this is what the Tech support told each caller. They told everyone that called to go to application in settings area. Go to the Sirius App. First, clear data or clear cache(most likely data). Then, uninstall the Sirius App and then reinstall it. See if that fixes the problem. Of, course, by reading the other forums, it didn't fix anything. But, for some odd reason, not many people called back to tell Sirius that their fix didn't work.
So now on to me. First, like everyone else, we all have the looping/repeating issue, with skipping also. Everyone has had this problem since updating to Froyo 2.2. I told tech support this and they have now escalated back the problem. Before I called, I did what was told to do, clear data, uninstall the Sirius App and then reinstall the Sirius APP, and still got the same problem. This is important. Everyone now needs to call Sirius and let them know about the problem. You must first try the clear data and uninstall and reinstall first before you call, because they will ask if you tried this first. The more people that call, the faster it will get fixed, because it will become more of a priority. I also mentioned to the Tech Support for Sirius that I was on the EVO 4G, and we just got Froyo, 2.2 yesterday, and the Droid is getting it today and Droid X and Incredible soon afterwards. They better correct the problem before they get flooded with calls. The Tech guy said for me to go onto the forums and tell everyone that is having this problem to call Sirius.
So, if you are having the looping/skipping problem with the Sirius App since installing Froyo, call Sirius now and ask for tech support.