I have cleaned the idle air control valve and it solved the problem for a day or so and went back to hunting when returning to idle speed. Unplugging either the Thottle Position Sensor harness or the IACV harness gives me a smooth idle but slightly elavated. HELP