The brushes inside the alternator could be wearing down. It is a fairly simple job to replace them and much cheaper than a new alternator. I had mine done this time last year when I had similar problems to yours. No problems since.
1995 E420 - retired
1986 420SEL - retired