Problem solved. I cleaned out the old IAC like you said, got it nice and shiny. It still didnt fix the rpm hang up problem, I did find some cracks starting to form in my intake boot but not all the way through... How I found out what was killing my car was by killing it.. I took my car to the car wash and got a turbo II undercarriage wash, killed it instantly... I looked into it and found out that my ecu bay got full of water and took out the ecu, I bought a new (used) ecu and the car came back to life.. After it was back running I switched the Dinan chip over and the rpm problem came back, Bad chip! Got the factory chip in it now and it runs great. Now I have to find out how it got water up there... lol.