crazy rider,
I had that EXACT problem last weekend riding out at ripley. At first i thought it was my carbie, but i got my dad to have a look at it and straight away he said change the coil, got the coil off my other bike, put it on and problem solved! Try that. (if your looking for a coil, you can get them off ebay for $18 including postage)
cheers, Dave