Thanks for the replies chaps.
I'll give the Idle speed control valve a clean by soaking in carb clean overnight for starters and go from there.
Engine bay is pretty tidy and I've never noticed any rust.....yet.....but it'll be worth checking the earting points too just in case.
Thanks again guys, its greatly appreciated!