Also, a loose or corroded starter relay wire or connection will cause battery voltage to drop before reaching the starter. Let your mechanic diagnose starter motor problems. A defective alternator ...