Did you wash your engine? Could be several things. Water got in the engine bay, or your 02 sensor is out. The 02 sensor going out is common with Mercedes. It went out on my E class 3-4 times. It did the same thing, causes shudders when I was at a stop or slowing.