i would check fuel psi at half full and full if it changes the fuel pump would be the problem(normaly fuel pumps dont go bad) i wouldent go to the truble of puling your fuel pump out is there a check engine light the idle air control valve might be going bad or you might have a stuck open egr