What year, engine, mileage.
Have you checked the voltage out put of the alternator at battery? You can do this with a voltmeter by touching each battery post with the voltmeter leads, should be 13.5 volts or better.
Check alternator.
Check battery cables, they will erode internally.
Check all gounds.