sound,s like a vacuum problem...check all vacuum line,s , sensor,s, [ that are vacuum controlled like M.A.P. sensor] , control,s like E.G.R. valve , power brake booster , etc. also consider that the catalytic converter may be starting to plug up causing excessive back pressure which will cause erratic or difficult idle. excessive carbon build up in the exhaust gas recirculation valve [E.G.R.] can cause your symptom,s as well as bad intake manifold gasket,s. other sensor,s & control,s [ such as mass air flow sensor or throttle position sensor] or faulty/dirty injector system can also cause these symptom,s. would be a good idea to change the fuel filter as well. have fuel pressure tested also....good luck!