You ain't bangin' the ICV hard enough !
These beast burn up the idle control valve armatures and then melt down the controller module as it tries to drive the valve harder..
Try tapping on the idle valve and see if speed changes.
If it does, it might just be sticking....although I doubt it.
.