About a year and a half ago I installed Edelbrock TES headers on my blazer and eventually developed a heat soak problem (starter would barely turn when the engine was still hot). So I did what everyone told me to do which was to install a remote starter solenoid which I did and connected it to the firewall. I never had anymore problems with heat soak for a while until about a month or two ago. Today I went to Home Depot to get some 2-stroke oil so I was only in there for about 10 min and when I came out it wouldnt start. Usually, if I just keep it in the "start" position it will eventually crank and crank and crank and then start. Today I did just that but it wouldnt crank fast enough to start the engine. And I noticed a burnt smell. I opened the hood and there was slight smoke coming from my battery. And naturally I had to go and tighten the connections and almost burnt a hole in my thumb and forefinger. I let it set for a few minutes and tried again and it finally started (by the hardest). So anyway, does anyone know what the problem could be this time? Do I need to think about getting one of those inulated starter boots to put on the starter? Could my starter be going out? (I doubt this because it cranks fine whenever the engine is cold.) Any other ideas? Thanks in advance for the help.