Pumps and vapor lock are always prime suspects when engines stumble and die, but hoses, connections and the fuel selector valve should also be verified.
When I first got the Birchaven I had a number of things that were additive in causing the problems. One was the fuel selector valve was sucking from both tanks at the same time. I don't know if it was an intermittent problem or persistent, but higher fuel levels masked the problem. When the fuel level was lower and I was taking a left turn the problem would rear its head.
Another problem was the rubber fuel line on top of the tanks was partially flattened so it was oval, when under suction it would flatten more and be more restrictive. When fuel hose, any hose, is wound onto the spool at the factory it's done under tension and the hose takes a set. Pinch a piece of fuel hose between your fingers then rotate the hose 90° and pinch it again. You'll feel the difference in the amount of force it takes to pinch the hose. I don't think that this is a major factor, more a contributing one.
After I had the valve and hoses replaced I discovered that a couple of the hose clamps hadn't been tightened.

They were on the suction side of the selector valve and didn't leak fluid, but it's possible that air was able to enter the fuel stream and create a bubble. Again, maybe not likely, but another easy thing to check.