What's the CCA (cold cranking amps) rating on your battery? Make sure it's about 500-550 or more. Also, clean the terminals on the battery and the ground to the body. If the battery is in your trunk, just follow the negative cable to the bolt that has all the corrosion on it =) If the starter sounds like it's turning at decent speed (more high pitched) then the battery should be OK.
Don't run the starter for more than 15 seconds at a time, or it will heat up and stop working entirely. If the solenoid is bad on the starter, your starter could spin and spin and spin all day long, but if it's not engaging the flywheel (solenoid's job) it wont start the car. Itermittent starts can be narrowed down to a bad ring gear on your flywheel sometimes. Try to remove the starter and look at your flywheel. Is your ring gear still attached? Spin it (in neutral, but it will be hard to move). Are teeth missing?
You could remove the starter from the car, along with your battery, take it to a workbench and get a couple heavy cables and someone to hold it down while you jump it. The pinion on the starter should pop outward and spin very fast. This is how you will know the starter/solenoid is good, and this is how most shops test starters, only they charge you for an hour's labor. If the pinon doesn't pop out, the solenoid is bad. You can do this yourself with basic hand tools. Just jump the B+ side on the solenoid to the ground on the starter.
Last edited by and0pand0; 11-30-2005 at 10:05 PM.