Had to put the postive jumper to the starter , bypassing the solenoid. So I suspected a bad solenoid, replaced it no change starter not spinning fast enough, so I got rebuilt starter. It has an 880 industrial gas engine. rebuilt starter has the same number of teeth as the old starter and spins the same direction as old starter. I suspected it may be a grounding problem. volt meter shows voltages are correct.