regarding rough idle
I had the same problem on my S 320. after washing the underside of engine, to later check for oil leak.
One day later while parked against the curb with engine running, the car jumps into a rough idle mode.?????. Thought maybe some water was in the spark plug well ???.
Problem was a dead (completely dead) spark plug. changed all spark plugs the car runs better than before.