Sounds like your alternator might be going bad. I think most autoparts stores can test them for you.