I've got a 2000 tt600 I went on a 4 hour ride last Sunday bike was fine didn't ride it Monday and then Tuesday rode it to work once avian rode perfect then that night I started my bike I always let it sit and warm up befor I take off so when I go to leave it dies on me then took it 3-5 times to get it started avian after I got it started it was island very rough and Rpms were very low then when I would give it throttle it would die or hesitate extremely slow. So I managded to get it home. I changed sparkplugs and wires and put it back together. That fixed the ideling problem but still hesitates or dies when I give it throttle. I took it apart agian, gave her a good clean up injectors, air filter, stuff like that. That helped little more it idles fine and can give it throttle without it shutting off but still hesitates a little.anybody got some ideas why it still hesitates?