First check the connection and wiring to the Idle Air Valve to be sure it wasn't pulled off or damaged. The high idle is exactly what you get if you unplug the idle Air Valve unit. If not, perhaps it is the idle control module. Good luck.
85 500SL Euro