Lucky guess. All the same the fuel pump combined with electronic ignition really requires a good healthy battery and that's the place to start looking. Batteries can really fool you by reading good on a meter but lacking enough current to do anything. I just replaced one that read 12.8v resting but dropped immediately to 11v when you tried spin the starter twice. It fooled both of my chargers, too, but once I had the meter across the posts when I was thumbing the starter it gave up the truth. I bought it, brought it home, topped off the charge with my battery tender and then struggled for a day before I realized it was bad right off the shelf.
It's also the reason I don't think you could kickstart one of these back to life with a dead battery, it would take a superhuman effort to spin that rotor fast enough to generate the voltage required to tickle the igniter. Old points bikes could get up around 7v and fire. I'd bet our engines need more like 10.5 or 11. But that's a guess and I haven't seen that documented for proof.