Possible clogged fuel filter. I would take it to an Auto Zone and get a free computer read out first.
open