I check the fuel system for sucking air I'd inspect the suction side of the fuel system that's from the inlet side of the fuel pump back to the tank that's the suction side of the fuel system just a minute leak can introduce air and it will cause the symptoms you are describing. This could be caused by just a slightly loose banjo fitting or a not very good quality Chinese rubber fuel line that has deteriorated .