I would seriously look into CDI or coils. My bike ('Cough and Sputters' thread) is acting up mysteriously too. I wish I had the luxury of swappin' out a CDI or a coil or two. Your shop should be able to perform this rather basic troubleshooting exercise!!