Stalling

Re checking if flow from the tank is sufficient, if you remove the hose at the fuel pump inlet, fuel should pour out of the hose (say 1 gal/min have a bucket ready). That assumes the tank is almost full and car is sitting level. If true, there is no restriction on the suction side. Of course, you need much less than that even at max engine power, and can probably google a HP to fuel flow relationship.
I re checked the fuel flow. The gas does gush out. I agree, I don't think there is a problem between the tank and the pump. Thanks.