Check your fuel filter first, or just change it, they're cheap. Eliminate that before going into more complex issues.