Could be the starter motor. Before you get that checked clean the battery terminals with a wire brush and grease them. Fasten the terminal connectors back on tight. Check that the alternator wiring is connected well and that there's no damage to it.