What's the battery voltage showing once the engine is running? Anything less than 13.5 means the alternator isn't doing it thing sadly. Chances are if the alternator has been weak for a while, it will have been asking the battery to do too much causing it to also fail.