It sounds a lot like a vacuum leak. Check for disconnected vacuum lines, or maybe a crack or leak in the intake tube. If that's not it, I would start looking at all of your tune up items. Have you reground your MAF? John