thats sounding like a fuel related problem... most likely the injection pump/injectors. my money's on the injection pump. its either going, or needs to be serviced. (meaning that the a/c idle boost will probably need to be fixed)