head scratcher!!!

Load test battery if good ensure ground from starter to block. a starter draw test should tell you what wrong, tight engine or bad connections