Fuel Filter Particles AND Stalling

my guess is old cracked fuel line by tank not letting pump suck good solid fuel stream. just a pinhole is all it takes to disrupt the suction from the tank.