maybe a really clogged fuel filter, could be a bad O2 maybe? You got any codes?