What MileHigh said. I would definitely replace the fuel filter (and possibly pressure regulator) as they are cheap and easy to do, but this has happened to a couple of people on the site and they found out that it was one of the wire looms passing through the firewall (I think) that had been worn through and was shorting out.
"The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong, it usually turns out to be impossible to get at or repair."
-Douglas Adams, Mostly Harmless