I'll second Michael on the alternator note. Mine, on the 500E , went out right at 108K... My wife was stranded and we had to tow to the mech.
I'll suggest, for the reasons related to your problem, AND to save yourself a major inconvenience, to replace... ( it is SOOO easy to spend someone elses money
)