Ray111,
First off,
Welcome to the site.
Now, You my friend have a TPS issue.
Same exact thing mine was doing.
Got the new TPS, the one with the blue internals, not the black internals.
Triumph paid for it and no more fast idleing at 3000-3500 RPM's.
Oh yea, its a known problem so it doesn't matter if your bike is out of warrenty or not,
Triumph will put you a new one on.
Takes all of 10 minutes, but before you take off on it to take it home,
do a 12 minute tune on it yourself.
The tech put mine on and started it up, said it was all fixed and ready to go.
It wasn't, it started doing it again before I got out of Tulsa.
I rode it home P.O'ed.
Did a 12 minute tune on it and been running like a champ ever since.
Good luck and again, WELCOME aboard from Oklahoma,
skip