Idle Surge and Emissons RemovalIdle surge occurs when too much air gets through the throttle body, causing the ECU to inject more fuel, causing the the idle to rise. Once the RPM gets to 1500 rpm, the ecu cuts fuel and the idle drops. After dropping, the ECU again injects fuel, and the cycle annoyingly starts over again.
You should first use your common sense... look under the hood and listen. You are listening for escaping air. Hiisssssssssss. You have a leak! Fix it!
Idle surge can be caused by several things, mostly leaks.
Many solutions have been found, I will list them below (in order of ease to check):
1) Start by replacing the o-ring around your idle ajust screw. If you don't have an idle ajust screw, there is your problem. It is located :
2) Check your throttle body butterfly valve to see if it can completly close. Sometimes carbon buildup can stop it from closing. If this is the case, clean the throttle body with carb cleaner.
Doing this is fairly easy, it requires you to simply remove the intercooler pipes and throttle body elbow:

If you need exact instructions on how to remove it, check your repair manual, but it is fairly elementary.
Once that is off, inspect the throttle body. If it needs cleaning, carefully prop open the butterfly valve on the throttle body with a screw driver, and spray in some carb cleaner. Wipe the carbon buildups away and allow it to sit proped open for a couple of hours, so all the carb cleaner can evaporate. THIS IS VERY IMPORTANT. If you do not do this, you can hydrolock your engine. (bad!)
3) Test your ISC and your Fast Idle air valve:
http://www.geocities.com/MotorCity/Downs/7678/dsmtests.htmlAlso avaliable in the repair manual.
Alternatively, you can block off the FIAV:
http://www.vallotton.com/fiavblockoff.asp4) Blockoff your EGR valve. After a while, your EGR valve can call it quits, so instead of getting a new one, why not just block it off. Very easy to do, and dispite what alot of people say, I personally think it will not adversly affect your drivability etc. You can buy EGR blockoff plates from pretty much anywhere, or you can make your own if you have a dremel.

-Remove the EGR valve from below the opening of the throttle body.
-Between the valve and the engine, there will be an aluminum gasket, with two big holes, and two little holes.
-Your main goal here, is to reproduce this gasket with only the small holes in it.
-Cut two of these from an aluminum pop can, stack them, put them between the EGR and the engine like the original gasket, and bolt the EGR back on.
5) Remove your emissions equipment. Having millions of vacuum lines is not only ugly, but it also is a huge cause of boost and intake leaks:
http://www.taboospeedshop.com/emissions.htmBelow is a vfaq on how I did this:

Pull off all the vacuum lines from the throttle body.

loop the vacuum lines back onto the nipples to seal them off, like above

pull off the lines attached to the solinoids labeled in RED. Leave the one in green!

Remove the charcol canester. It is located below your battery and battery tray. If you can't get that out, you shouldn't be doing this. One line from the charcol canester will run to the gastank, while another will run to your intake pipe. If you have an aftermarket intake pipe with no nipple for this line, it will just be hanging around in your engine compartment somewhere. Throw out the canester and this line. If you still have the stock one hooked up, pull the line off the stock intake, and plug the nipple on your intake with somthing.
Just leave the line from the gas tank hanging there. Yay! Gas fumes in our engine compartment! If you wanted to be safe you probably wouldn't drive a sports car anyways.

Remove the arrowed lines from the thermostat housing.

Here's our friend the EGR valve again. Remove any vaccum lines from him.
There will probably be some lines dangling around now, follow them and disconnect them. Most of the ones we haven't disconnected now will be attached to some hard lines on the inside of the curl on the intake manifold (strange engineering I know..), and your done. Start 'er up, and see if you missed anything. Your car should run exactally the same as before. If it doesn't you've messed somthing up.
6) If you still have idle surge, check out this document:
It may be able to help
http://www.dsm.org/how-tos/tttt/tttt3.html