Sometimes my idle will stick at 2000rpms and will not come down unless I rev the car a few times or if I cut the car off then restart it, I have noticed while it is stuck at 2000rpms I can unplug the Idle air control and the idle will fall back to normal, I tried another IAC a while back but it hung with that one also. Is there anything else it might be or should I try another IAC