Ive recently been having idle problems (like everyone seems to be at the moment

) . It revs at about 400 most of the time, somtimes its on the button np, somtimes its a complete twat to drive.Stalls for the first good 10 minutes unless u rev/brake/clutch at every junction u come to.
Ive carb cleaned the intake and ICV, but no luck. Someone mentioned getting a brand new ICV and seein if that helps as it may be shagged?
Are these available? Its for a 1.8i m40 , cheers
1986 Chevrolet Corvette. 330ftlb torque....V8s rule!