I sounds to me like there may be a small vacuum leak somewhere. Those are easily found with a squirt of Dawn dish washing detergent in a glass of water, then gently pour the water over vacuum hoses and connections and see if you get any bubbling. Maybe a sticking PCV valve also.