battery or alternator failing?

Tighten or replace the belt.