well just 2 days ago my starter went. I climbed under and beat the shit out of it with a small hammer (well with caution) and nothing that I dod made the starter work right. It just didn't have the balls to turn the flywheel. I got an occasional click, but most times nothing. So I had Advance Auto Parts get me one, $136 plus tax. I picked it up this morning , and all putz'n around aside I spent about 1 to 1.5 hours putting it in. Longest part was putting the car on jackstands (20mins) So I get under there and pull it out, found out something, unbolt your PS cooler and push it outta the way. gives you a few inches to play with in there. I Pulled the old one out and couldn't turn the teeth either way, so I figure the motore itself was bound and I needed to do the whole thing anyway.
I cleaned everything up real nice and got ride of 8 years of oil change spillage, and whipped out the dremel to clean the terminals. Put it all back together and she fired up real nice. I was scared for like 1/10th a secong that I forgot something, I had an extra nut laying on the ground, turns out it was the nut on the post of the old starter.
Couple of things that made it much easier to do.
1. Moved the PS cooler and big thing that's attched to it that looks like a globe. This gave me extra room to break the bolts free.
2. clean everything so that there is no crap in there that could cause any kind of no-start problems.
3. Rebuilt starters should be using a newer connection for the little negative lead. make sure when you use the butt connector, that you only have about 1/4 in of bare wire showing.
4. Also make sure that wire is well away from the front exhaust manifold, mine was resting right on it when I first buttoned everything up, so I moved the connector back a little and got it a good 1.5-2 inches away.
I was sure it was the entire starter, but be careful that if you replace the solenoid only, there may be something else with the starter. I find that the peace of mind knowing that everything has been replaced was well worth the extra $80 over the cost of just the solenoid.