Well you can just spray liberally anywhere there might be a leak. Helps to not just look at vacuum lines, but around EGR, intake mating surfaces, and around the intake just after the MAF. Spraying may or may not yeild any results as you could have other issues. You can also connect a brake vacuum tool to the vacuum lines around the car to measure at different points. Keeping in mind that some areas are isolated from others.
A/C problems along with the surge could point to a bad Alternator. Easily tested by auto stores for free.
Also it could be the IAC getting stuck. They typically get buildup from the vacuum lines which have oil and other contaminants. Some recommend cleaning with carb cleaner or electrical cleaner. If I suspected the IAC, I would just replace it, as it's not expensive.
I recommend investing in a good OBD-II reader and a way to read all PIDs, not just fault codes. You can see vaccum measurements or missfires long before they become a problem. I use the Scantool.net OBD-II MX and any Android device along with Torque, for everyday driving. You can then set alerts like temperature, or vacuum warnings so you can watch for things. Having the scantool reader allows for wireless connection and monitoring more than 60 PID per second.
You can also get the Palmer software to hook into even more computer components like ABS, A/C, or even PATS using any Windows device.