I've seen these same symptoms from a clogged fuel filter. They are easy to replace and I recommend trying this first. Fuel pumps seem to either work or not, but I've never heard of a weak one. If you replace the filter, be sure to install the copper washers properly and really, really, tighten the nuts.