Check that you have a good proper guage power wires and connections from the battery to the starter and good ground from engine to battery......I just had a similar situation and a bad ground was the culprit!