I have a 97 Chevy s-10 standard model. Lately it has been overheating where it is pegged on the gage. I wasn't even sure I could get home the other day. What should I do? Also it doesn't idle very well and this has been getting worse lately. I am afraid it is going to quit is traffic and I will be stuck. I replaced the alternator a year ago but it has the same battery could that be a problem? How can I fix the idle problem?