yeah my guess too is a vac leak. one trick to find the leak is to spray starting fluid around the engine and hoses if you hear the rpms change in response to the spray then you found the location of the leak. could be a hose or gasket.