How long does it run before it stalls?
When it stalls, does it start right back up?
Pull the vacuum line of the fuel pressure regulator and see if there is any fuel at the vacuum port, if so, the pressure regulator is probably shot. Change the fuel filter as you mentioned. Other than that nothing is coming to mind right now depending on how you answer my first couple of questions.