You might want to check the timing and see of its to far advanced. If all connections are good, cables properly connected I'd have a draw test done on your starter to see if it needs to be rebuilt.