I would imagine that it might be the cold idle valve on the throttle body (iscv) there is a thread on here on how to test and re-set it.
i see you are in West Sussex. It might be worth getting the car over to Mark Shead for a general once over. I have a spare control valve if you need to come over and try it.