Just realized that the ground strap from the engine to the frame was disconnected from the frame. This could definitely cause weak spark. Where does this bolt to the frame? It's on the right side behind the rear brake fluid reservoir.
It attaches to one of the rear set bolts via a nut on the back side of the bracket.