You replaced the fuel filter--did you notice how good was the flow of fuel? I think I would check the fuel pump as the next possibility to cause your problem. You can test it without replacing it--check your owners manual for the method in your vehicle. You might also have debris of some sort in your fuel tank blocking fuel pickup intermittently. I think your basic thought is good and the problem is in the fuel delivery system somewhere. Good luck. Ralph