we have had the same problem your are haveing,we replaced the stator,and still did the same thing,turned out to be the cdi,replaced it,and started everytime.when it was cold it would start right up,and when it warmed up,we had to push start it.so try a different CDI and I bet that fixes your problem. keep us posted and good luck