Hi Peter,
the idle air control valve is all cleaned but still the problem exists, I spoke to a Shetland Land Rover Club friend and he said it could be the cold start sensor, I have done web searches and cannot find one or where it is located, I thought only diesels had them, can you shed some...