This link will tell you abit about the icv and how to clean it 
http://306oc.co.uk/forum/thread-4283.htm...eaning+icv
And for idea on price of a non genuine one just so u dont get rippd off by the garage
http://www.ebay.co.uk/sch/i.html?_from=R...kw=306+icv

http://306oc.co.uk/forum/thread-4283.htm...eaning+icv
And for idea on price of a non genuine one just so u dont get rippd off by the garage

http://www.ebay.co.uk/sch/i.html?_from=R...kw=306+icv