Mine does the same thing...I have unplugged the connecters wibbly is talking about, switched them around, cleaned them with no success. That's as far as I have gone with it. I'm not very electrical inclined so I just make sure I don't stall it.
Funny story and embarrassing...I had it run on a dyno for like a shoot out type deal and to just see where I was at, but the guy operating it stalled my bike running it up the ramp...I had to yell to him that it won't start in gear
I guess I would like to get it fixed though