1: Find another "mechanic"
So..it's running HOT, and it will not idle, if I read it correctly. We do need more info...
Has anyone checked for any CODES? Check engine light on?
Jumper the two terminals below, then turn on the key...don't start it, just turn the key to "Run". Count the number of "flashes" from the Check Engine light. For example, a code "12" would be one flash, followed by a short pause, then two quick flashes. A code 32 would be 3 flashes, pause, two quick flashes. It will repeat each code 3 times.
Check for codes, and then let us know what it has....
btw..it should always start with a code 12...this simply means the ECM has gone into diagnostic mode.
______________
Joel Adams
My Link
(click for Texas-sized view!) NCRS
"Money can't buy happiness -- but somehow it's more comforting to cry in a CORVETTE than in a Kia"