Correct me if I am wrong.. It basically goes from tank, to filter, to valve, to carb, yes?
If so, since it runs ok when you pressurize the tank and get fuel into the filter, then the issue should be before the filter. Which would be something in the tank being the problem.