I agree with the others, could be alternator. I also suggest getting your battery checked for bad cells.