have you done a tune-up recently?
water in the gas or bad gas? (run a tank or two through it before spending $ on parts)
more than 10-15,000 miles on your spark plugs?
more than 10-15,000 miles on your air filter?
maybe run some fuel injector cleaner?
...if it was a fuel pump failure, I think you'd have no fuel.