Sounds like a failing/failed alternator but it could be any number of things. Troubleshooting time. Have you checked the battery voltage?
open