Check your intercooler piping. I had a split flex hose a while back. fixed it, fixed the idle problem, which was the same as you describe. Also, you can do the following if that's not it (I read this omewhere, I'm not this smart):
1. Remove the intake and cap off the turbo airtight. Find a way to make sure the cap does not come off (I used a 2x4 cut to the right length)
2. Get a manual bike tire pump, and modify the hose with a t-fitting of the same size as your vaucum lines.
3. Cut a vacum line and tap it on to the bike pump (I just removed the feed to my (non-factory) boost gauge for this step, and tapped onto there).
4. Start pumping it up to about 20 psi (the pump I had had a pressure guage on it).
5. Listen for the leaks, replace those hoses.
Problem solved, man. I found like 10 leaks when I got the car and I do this anytime I suspect a vac/boost leak. It really works.
EDIT: Just saw this in another thread:
go here:
http://www.vfaq.com/mods/ICtester.html