I think its your alternator, replace it