I always ask this, do you have a liquid filled fuel pressure guage, if so drain the liquid out of it cause they're not accurate.

From what you said the filter maybe the main problem, I would change it and try it first.