Have you tried swapping the ignition coils? They may show spark out of the cylinder, but its another thing under compression.
Using a ampmeter, check the resistance in each. I've had these go bad on other bikes...
AMA Life Member 600475