Brand new battery... so that shouldn't be it. I'll check the belt tension and voltage tonight.
I'm driving the 300D today and my wife has the 190E. The 300D won't shut off. I have that narrowed down to a vacuum issue.
1983 300D Turbo
1985 190E 2.3