My guess is air in fuel line. Maybe getting in on a connector? Water separator etc. Or dirt blocking the pickup. I had a bent pickup tube once inside the tank, it was restricting the fuel pickup when in a slop or full revs. Really hard to finds, esp as tank was full and it was seeming like air entering the fuel lines. Rob