I had the same problem with my pre 08 Leopard. I tried swapping every single ignition component with no success until I replaced the flywheel/rotor. Turns out the magnets were noticeably weaker than on a new one. I guess the weak magnets could not create enough of a field to charge the coil. Good luck.