Fantastic news for you, TxRIIIRider!
This bike runs like new again!!!
The dealer had it in stock, I called first. The mechanic on duty says he changes more TPS's than he'd like to admit. (btw, it's actually not a Triumph part, but one Keihin uses on their Throttle Bodies. He said that many bike manufacturers use that same TPS.)
The price w/ tax was $137, which is the same price I saw at BikeBandit.
I brought my laptop so i could change the part myself in the parking lot and have a good ride home. After I was finished, he opened the door and pulled my bike in and hooked up the Triumph factory tune equipment anyway (free of charge cuz these folks are REALLY COOL PEOPLE

). He then adjusted my Idle Air Control stepper motor, which wasn't too far out but received a fine adjustment anyway.
If ya do it yourself, just open up TuneECU's diagnostics page and read the voltage measurement of the TPS (it's the upper one of the 2 displayed). The TPS is adjustable and must have its mounting bolt tightened at a voltage reading of 0.58 to 0.62 volts. It's a little touchy. You'll need a #25 torx bit, or torx wrench.
Hellraiser was right -change the TPS!
Automotive TPS's last for hundreds of thousands of miles, but are about 5 times the size. Hopefully Keihin has upgraded the integrity of these things, cuz I'd HATE buying another at every 21,000 miles!!!