If it is worse when the engine and outside temperature is hot maybe it is an ignition coil. Mine did not run right for a couple of years. You would think the dealer would have checked that though. The mechanic who fixed mine said that the coil is heat sensitve and tons people here have had the same problem and replaced with a Nology coil which is half the price of an OEM Triumph coil. Hope you find the problem.