First off, check the transmission housing ground. This plays a huge part on the starter's performance. Quick and easy check.
Ok, since you said the battery light is on, that tells me either your battery or your alternator is bad. (or a wire in between). When my alternator froze up and broke the belt, the battery light (which is actually the charging system light) stayed on permanantly. If you inspected your alternator and noticed it needed brushes, I'd start by swapping it out for a known good one if you have the resources to do so. If not, the guys on here helped me out a ton in a WTB parts thread to get a working alternator.
There's a great write up floating around on how to get the alternator out with minimal hassle. I used it when I did mine, and it was amazing.
Ok, since you said the battery light is on, that tells me either your battery or your alternator is bad. (or a wire in between). When my alternator froze up and broke the belt, the battery light (which is actually the charging system light) stayed on permanantly. If you inspected your alternator and noticed it needed brushes, I'd start by swapping it out for a known good one if you have the resources to do so. If not, the guys on here helped me out a ton in a WTB parts thread to get a working alternator.
There's a great write up floating around on how to get the alternator out with minimal hassle. I used it when I did mine, and it was amazing.