Run through the tests outlined in sections A and B below:
http://www.askmehelpdesk.com/cars-tr...das-46563.html
Replacing the main relay, Ignition Control Module, and coil will, most likely, solve the problem.
90% of these sort of problems are electrical-related, not fuel. With that said, you still want to replace the fuel filter every 60,000 miles or 4 years, whichever comes first.