If you haven't changed the fuel filter already, that would be an inexpensive & easy place to start. It may or may not be the problem, but if it hasn't been replaced, it's probably due.