Sounds like to might be a carbon build up on your iac casuing it the idle to be higher then usual or possible your iac is starting to go but i doubt it.. Try taking out your Idle Air Conttroller clean it with intake manifold cleaner and the passage way's in the t.b intake manifold etc.. Then reset your ecu and see if that help's