Hi Bones,
It sounds like your ICV is stuck closed. As Timandbim says, a used replacement costs peanuts. I also bought a couple from ebay, to keep for spares. It should idle high when cold (approx 1200rpm) then 750rpm when cold, consistantly, without surging.

HTH,

Shaun M