Okay, so my Spyder started doing the same thing again, for the second time in its 102,000 mile life, just like the OP describes. It kept getting worse for 2-3 weeks while my tech guy was down with covid. Running lousy, dying at almost all stops, check engine light... just would not idle. So this week my tech buddy is recovered and we got together to clean that durned old throttle body. Again! (First time was a couple years ago, same symptoms.) His computer revealed the error-codes did concern throttle body sensor feedback, but he didn't tell me exactly what they were.
Remove part, spray with copious amounts of carburetor cleaner, generous doses of elbow grease. He found a fleck of debris that was preventing the butterfly valve from closing completely, and said this would cause the failed sensory feedback to the computer.
So, not one dime for new parts, just a good cleaning-out. And now she runs like new again! I didn't realize how badly that even the cruising & shifting performance had deteriorated, but all that was greatly improved also. (It degrades gradually, so as to be unnoticeable, but being suddenly corrected is an amazing improvement!)
I haven't bothered to check the recommended maintenance schedule, but it looks like a good cleaning at least every 50K miles, if not sooner, would be good prevention.
So now I'm gonna go out and ryde some more... it's fun again! :yes: