I had good idle but rough running and reluctance to rev when I got my old ST1100 roadworthy. Finally found low voltage reaching the coils, which turned out to be due to a dirty connector feeding power to the right bar pod where the kill switch lives.