the idling and heating problems are different. idling is probably the servo. the cooling system probably a clogged radiator.