slow cranking by the starter can be caused by all of these except....
- a low or discharged battery
- open neutral safety switch
- corroded or dirty battery cables
- engine mechanical problems