It is probably in need of some routine maintenance. If it hasn't been tuned up in a while I would recommend it. New fuel filter, air filter, plugs, cap, rotor etc. Regarding the pump,most parts stores can probably find one even if it isn't in stock. The Bosch part number is 68875.