either flooding or going lean, when it happens try pumping the pedal (accel pump) to see if recovers,no joy, when it dies hold the pedal wide open to start it and keep and eye out for a black cloud behind ya,least you will know which demon your fighting. have you check the screen in the tank outlet? is the tank vented?