First here are the specs: 3.4 V6, xtracab, 4WD, 1996, automatic, only 81,000 miles!
Problem: It began a couple months ago, the starter would sometimes click once and not crank over. You would have to turn back and forth until it cranked. Well today it cranked, but wouldn't stop cranking, even with the key out it still cranked. Then it starts getting even more weird. Pulling out from school I had it floored, but hardly any power. I was in a rush to get home and get the battery cables disconnected. The engine felt like it was putting out hardly any power, it was an effort to get up to 45 at first. While the starter was cranking the emergency brake light stayed on dimly. I live 10 miles away and after about 4 to 5 minutes of cranking, the starter quit. It seemed normal after it quit but the engine seemed to still be acting a little odd, nothing like it was though.
I need to know what is wrong, I was worried that i was going to lose it at only 81,000 miles. The loss if power from the engine, and the fact I might have tore up something are what worry me. The truck is sitting in the garage with the battery unhooked, I haven't tried to start it since. I know I am going to need a new starter now.