check the heavy gauge wire that supplies power to the starter for any wear that way allow it to ground draining the battery and overloading the alternator. Also check your engine and body grounds