I would suggest doing a sensor test in diagnosis to check the throttle angle only so no need to disconnect the Fuel Pump as instructed:
http://www.rswarrior.com/forums/topic.asp?TOPIC_ID=49924
DI 01 - THROTTLE POSITION SENSOR: TWIST THROTTLE, VALUE = : CLOSED =15 - 20, OPEN = 95 - 100
I replaced my TPS about a year ago before the recall and it's not a difficult task if you follow the Yamaha shop manual. Here's a couple of threads:
http://www.rswarrior.com/forums/topic.asp?TOPIC_ID=43717&SearchTerms=TPShttp://www.rswarrior.com/forums/topic.asp?TOPIC_ID=56500&SearchTerms=tps
The input female hex socket shaft of the TPS must be put onto the throttle shaft properly else you can't achieve the proper ohm setting at full close [

]
Think of the TPS as a spring loaded variable resistor. It operates in a CCW direction when viewed from the shaft side and is under slight preload when assembled to the throttle body.
I don't know if it's possible to install it with more preload and still achieve full throttle. As i recall there is also a caution note in the manual regarding an o-ring from the old TPS remaining in the throttle body cavity.
Good Luck