Mine cut out once setting off from some lights and i presumed it was the TPS.
Its a 2004 bike; i rang Yamaha UK who had me take the bike to the dealers, they verified it was the old type TPS and i am getting a new one for free. Yamaha can see on the system if it's already been done, mine had been but for what ever reason it still had an old style one on. Check out the stickys, all the info's in there.
I have to say though it only happened once and hasnt happened since, going to call in at the dealers next week and see whats happening as i'm still waiting for a call to book it in, 3 months later