SN 0t987569 Motor can run at top rpm and drop a cylinder in and out but not enough to lose speed? new plugs, checked connections, compression is good will not stay out enough to diagnose. Resitor plug caps look good on a meter.
I know it could be coil but the motor has around 300 hours on it...