had the same problem took out the starter, it turned out to be the siliniod on the starter can't buy just that took it apart found a bur on it cleaned it up oiled put it back together and no problems since. test it with jumpper cables before u put it back in