Likely the fuel pump is weak/failing and the fuel filter needs replacing. There are a number of other things that can cause your issue as well. Clean the IACV, throttle position sensor, throttle body, injector, and re-initialize the TP/MAP sensor (clear any stored trouble codes first) per the service manual. Basically, the fuel system likely needs to be disassembled and thoroughly cleaned. Replace the filter and test the fuel pump... as those pumps are known to be chintzy and fail at the first opportunity.
Let us know how it goes... and welcome to the forums!