Hi: Is the check engine light on? Regardless, try to have the computer scanned for trouble codes.
Your problem could be caused by several different things. It could be a fuel pump, map sensor, mass air flow sensor. The reason I recommend haveing it scanned is to eliminate things. The way it is now, we will have to put parts into it until we hit the right thing which could get expensive.
Let me know what you decide. If you have any questions, let me know.