i have a 1997 triumph legend tt spitting on no1 cylinder. have checked tappets which are ok. balanced carbs ok. swapped coils no change. swapped ht leads no change. no apparent air leaks. coil resistance ok. rev counter has itermittent fault which leaves needle on stop.can any body offer any further advice please.