Pull the hose after filter and do a gravity drain and see if the stream is consistent. If not, I would assume you have something in the tank. If not suspect the fuel pump or possible air leak.
And yet another thought. Is to first try to see if it's a fuel cap issue. Remove cap when the issues...