I had very simlar symptoms on my 87 300E. It turned out to be a loose ground at the intake manifold near the vacuum port for the brake booster. I left it loose by accident when I did the head gasket. I drove it for a year with it loose. Could be a possability if there wes some work recently done. Hope this helps.
'87 300E 430,000 km
"You can fight without ever winning
But never ever win without a fight"