Load test battery first, you could have a combination problem here, weak battery, bad connections at battery and stater, starter stall(armature dragging) bad comp sprocket. You could remove starter and have it bench tested to rule it out also, good luck and merry Christmas:s