Alternator...

How old is the battery? Have you had it checked?