Jim
Replace the coil with another unit. I've had a perfect looking coil malfunction after 5-10 minutes running, then work again after 1/2 hour standing. The only way to fix it was to replace it.
Check that your tank breather is working, you could be getting slow fuel starvation from vacuum build-up.
Good luck
David