idle problem

hey guys i have a idle problem with my car and im pretty sure its the iacv. so my car at first just had a high idle around 1200 so i did some trouble shooting and checked my new vacuum lines, sprayed carb cleaner to see if there was a vacuum leak and there isnt. so then i pulled off the iacv and cleaned it with carb cleaner and simple green and alot of black crap came out and i let it dry overnight before putting it back on the car but now after cleaning it the idle bounces from 1000 rpm and 1500 rpm and sometimes at a light it will go back to just a high idle. And i dont have the fitv on my car anymore since i have a skunk2 IM so i know its not that. So all that im left with is the iacv. And im pretty sure thats the problem because i even plugged up the iacv port on the inside of the throttle body and it idles at 800 rpm just fine. But i wanted to get your guys opinion before i change out the iacv. And im broke right now so if anyone has a working iacv that you want to sell let me know. :smiley: