I agree with Tony
More than likely your coil is fine
Like he said check your wiring and connections visually
If you can read a schematic and know how to use a VOM
We could tell you what to check
But I am not going to sit and type out all the checks if you can't
More than likely it is the bean can or the ICU
If like Tony suggested and you cant find some one to test your parts on a running bike
I would start with a new ICU because they are cheap and it isn't a bad idea to carry a spare with you anyway
But you may have to make an adapter to mount it because they changed the spacing on the mounting bolts
and the adapter the sell will not always fit your frame
If the ICU doesnt fix it I would suspect the bean can
If you want to you can rebuild the bean can and install a new hall affect sensor yourself
The are relatively cheap
Or buy a remain from MOTO-BINS