I had the very same problem with my 1989 300CE. It would idle unbearably roughly, but would run smooth as ever over about 35mph. Sometimes in the midst of driving, the engine would just die.
I finally gave up and took it to the Mercedes dealership seeing as this is my daily driver for a broke college student. Among the $5000 they expectedly recommended in needless services, I had them single out and replace the fuel distributor and the OVP which cost about $700 altogether. Sadly the car still idles like crap, which is probably my gasket, but it hasn't cut off since then.
I finally gave up and took it to the Mercedes dealership seeing as this is my daily driver for a broke college student. Among the $5000 they expectedly recommended in needless services, I had them single out and replace the fuel distributor and the OVP which cost about $700 altogether. Sadly the car still idles like crap, which is probably my gasket, but it hasn't cut off since then.