Update. After 12 hours of running without tach all was good, which consisted of 30-90 minute rides. Go out today, starts misfiring after 2 hours of run time?
Update 2.
Hooked tach backup while having new ignition coil installed. 90 minutes into ride, misfires again. Up to that point perfect as always, after misfire will start and idle perfect all day, then Once it reaches 2000 rpm starts misfiring.
If you are still having issues, run motor at night. With a rubber glove move things like wires, etc. You should see sparks. I did one time. Sometimes plugs go out prematurely, but very rare.