Bad battery. Japanese engines, and probably rotax can have a charging system failure and still have ignition. think alternator and magneto in the same case. you lkely are not charging the battery.But the ignition system is okay.