when i switch of the engine when it's at 90'c and re-start after about 5-10 mins the revs hold at 2000rpm for about 3-4 secs, i have cleaned out the idle speed control valve but no change.
Your not driving your car hard enough!
Mine used to do that, but after this weekends visit and blast around Croix it's fixed itself. 4 or 5 sessions of 20 minutes circuit racing at 105 degrees, what a well behaved car.