Sounds like you have a few problems, I would edit your post because its a bit difficult to understand all the problems you may have....
But I'll take a shot at this...
1. Did you get any codes, the spontaneous idle could be due to a bad iac...
2. Overheating? Could try a new thermostat if nothing is leaking...
3. All in all your problems sound fixable....
Bookmarks