+1, and try to run an ISCV/TPS re-set with the Tuneecu before you buy a new TPS
I thought I was needing a new TPS, but ran the re-set first, along with cleaning & lubing the stepper motor & that fixed it!
Hello John and welcome from Virginia. I had as high idle problem on my R3T around 30K miles. The primary stepper motor was bad, Replaced it and still had a slight high idle issue. The front of the throttle bodies had to be rebuilt from being worn out. Too much road grim had ruined the Teflon washers and the spring could not pull the warm-up idle back to normal position. Good luck.
Update so far; after searching fo hours, I concluded that the stepper motor must have been removed when the supercharger was fitted! The primary TPS was at 6.8 volt so I moved it to get 6v. Also ordered a new one. Will ride again later and test.