Sounds to me like a good ole vacuum leak. I would check for loose or corroded vacuum lines and if I didn't find anything there, I would get a can of starting fluid (I know not the safest thing) and spray it at any vacuum connections while someone inside it kept it running, if the engine revs up at a particular spot there's your leak, replace and repair as necessary. Good Luck!