i feel your pain, you would think triumph techs would be hip to this by now, or at least triumph corporate would step up. had the same problem for 2 or 3 years and 2 area triumph dealers failed miserably in atemps to figure it out. almost sold mine too. would have but nobody wanted it . got the answer here and the the problem was cured. after you get sick of people who just want a ''test'' ride ,by a tps install it yourself, or have a friend install it ,very easy to do.then take it back to the dealer to reset the icsv.he should do it for free considering his incompetence. and you get to rub in his face the fact that you found the answer online. for the 150 bucks or so youll be amazed how well these bike actually run.