It has bee a long time since you wrote about your problem so my message may not do you much good. I had much the same problem on my 1999 Special Edition 1200. The problem was the coils. There are two of them. If you have not yet fixed your problem, I suggest you check the two coils.