Mine does that some times, or should i say did do that some times, what i did was, well my mate put new connectors on the fuel pump and next to the dizzy is a little click with 3 tin connectors inside, i smashed it and soldered them properly and have worked much better ever since.
Sounds a bit dodgey but worked for me.