Among other things, check for a vacuum leak. My son's car had similar
problems. We found a very small hole in a hose connected to the idle
stabilizer valve. Replaced the hose and all was well.
Later.
--ml
Still Confused in Bucksnort.