though this may not be the problem, try throwing a new fuel filter on along with the new pump. also, check the MAF, sounds like it might be giving you trouble. mine currently is and its doing the same thing. do you have a scantool? if so, what is it reading?