Now I think I got a bad new filter. Help

Here's what I would do, change all of the rubber lines. While you have the short section off at the tank, blow compressed air from the front of the car (line), so it opposite of normal flow.

Put the gas cap on loosely and run it after the lines are replaced. If it runs good, tighten the cap and see if your problem returns, if so, then you have a venting issue.