I still think idle control valve is at fault as the only thing that can make the engine rev up like that is something staying open enough to let the air in to do that which can only be the throttle butterfilies or the butterfly inside the IACV