My '97 400 GSi (2.0 petrol T-series) occasionally ticks over too high, around 1500rpm or so. This only seems to happen after driving on the motorway - ie. after higher speeds / rpm - and won't normally happen on my commute to work which is A-roads and not more than 60mph. It ticks over normally when started from cold, just over 1000rpm compared to normal idle speed of 850rpm when warm.
Does anyone know what might cause this? At a guess I'm thinking it might be a temperature sensor not reading right at one far end of the scale making the ECU think the engine is cold when actually it's at its hottest...?
Could take it to the Rover dealer at £55+VAT per hour, but if it's a common fault I'd rather try replacing things and see what happens!