Loose screws . . .
I've had the screw that tightens the tank assembly, in the middle of the front of the tank, come loose, so that when you were flying around and at about half-a tank, there would be an air leak, and the engine would obviously die. Just something to check.