I´ve got the same problem and I haven´t solved it yet but I´ve had good luck starting the engine if I keep the starter button pushed while rolling the gas just a little until it starts (maybe 3-4 seconds). This will drain your battery sooner or later unless you ride enough to charge, so I would recharge every couple weeks. I always heard you shouldn´t give it gas while starting, but this is from my mechanic and it works for now until we figure it out. Do you also have fouled plugs? Check your plugs and change if needed. I´m having a carb problem that is fouling my plugs withing a month! All probably related. I´ll post back when I find out anything - you too please. Good luck.