before you get mugged take off the icv and give it a clean out with carb cleaner until the cleaner coming out is clear, allow it to dry and try it, if its still fubared then replace it,
also check/replace all your vacuum hoses and check for airleaks around the intake boot, airleaks will also cause a high idle