Bad starter?

Hey guys gotta question for you. When I turn over my car the starter sounds like it is slow turning and takes up to 15 sec sometimes to start. I had my battery checked and it passed. Also checked the battery before i went to start it and it was around 12.6 on the meter. I checked the battery terminals as well and they were clean. Does this sound like a bad starter motor? and if so is there a way to make sure it the starter?


thanks
 
Here's a checklist:

Since some of the tests will bypass the safety interlocks, make sure that the car is in neutral and the parking brake is set. Becoming a pancake isn’t part of the repair process…

Check battery, terminal connections, ground, starter relay switch (also known as solenoid) and starter in that order.

A voltmeter is handy if you are familiar with how to use it to find bad connections. Measure the voltage drop across a connection: more than .5 volts across a connection indicates a problem. Do the measurements while you are trying to crank the engine.

See http://www.fluke.com/application_notes/automotive/circuit.asp?AGID=1&SID=103 for help
fig-7.gif


1.) Will the car start if it is jumped? Then clean battery terminals and check battery.

2.) Check the battery to engine block ground, and the ground behind the engine to the firewall.

3.) Then pull the small push on connector (red wire) off the starter relay (Looks like it is stuck on a screw). Then jump between the screw and the terminal that is connected to the battery. If it starts, the relay is good and your problem is in the rest of the circuit.

4.) Remember to check the ignition switch, neutral safety switch on auto trans and the clutch safety switch on manual trans cars. If they are good, then the relay is bad. See http://www.autozone.com/images/cds/gif/large/0900823d80195963.gif for 88-90 year cars .OR see http://www.autozone.com/images/cds/gif/large/0900823d80195964.gif for 91-93 year cars. See http://www.autozone.com/servlet/UiB..._us/0900823d/80/1d/db/3c/0900823d801ddb3c.jsp for 94-95 model cars.

5.) Jump the big terminals on the starter relay next to the battery with a screwdriver - watch out for the sparks! If the engine cranks, the starter and power wiring is good. The starter relay is also known as a starter solenoid.

6.) The starter may be hung, loosen up the bolts that hold it on, and give it a good whack with a big hammer. Tighten up the bolts and try again.

7.) If that doesn't work, use a jumper cable from the positive lead on the battery direct to the starter post where the big wire from the relay connects. If it cranks then, it is the power wire from the relay gone bad. This will be hard to do, since there isn't much room to do it.

8.) Pull the starter and take it to Autozone or Pep Boys and have them test it. Starter fails test, then replace it. If you got this far, the starter is probably bad.
 
If the starter engages and spins at a decent speed, but the motor refuses to catch, it sounds like an engine management/component issue. If the starter spins slow for some time, than I would look at it and its power feed path and grounds.

Good luck.