it sounds as if you may be getting air into the fuel system,you didnt say what engine you have here or fwd/rwd,would check your fuel piping in and around the engine bay and if the filters havent been done for a while would try changing them
cdc, October 2010