Re: Cranks slow??????
Pull the spark plugs, add about a half ounce of oil to each cylinder, turn the flywheel by hand to spread the oil.
Can you turn the motor over easily by hand?
Is there any stiff spots?
Ground the spark plug wires and try the starter, does it turn over at a more normal speed now?
Reinstall the plugs and crank it over, still good cranking speed?
Clean BOTH ends of both battery cables, also clean the cable from the starter to the relay, all clean, bright and tight.
Does it crank over better now?