The last time I had that problem was a clogged fuel filter.