Starting points....
Vacuum leak
Faulty throttle position switch
Faulty idle bypass/control valve.
Some cars have a idle speed motor that can play games.
Dirty throttle body.
Airlock in coolant.
Id aim to clean the throttle body and idle valve first and bleed the cooling system, costs nothing...
Bookmarks