With your engine hot, try connecting booster cables directly from the battery to the starter (using proper safety precautions - car in neutral, park brake on, etc.). If it turns over fine then, your problem is with your cables. If it still does the slow/abnormal thing then the problem is in the starter/engine. I have had similar issues caused by cables that had split sheathing and internal corrosion that created enough resistance with heat that the starter would not turn over. Using a multimeter to check for resistance didn't show the problem. The booster cable trick proved it out.
when i try and turn it over sometimes it turns over a really weird way and stops and won't turn over again. I think it may be the clutch safety switch, if the clutch isn't agaisnt the floor i won't turn over...where is thaat located?