My guess is the throttle actuator. Replaced mine at 60k miles. Solved my idle problem and CELs. Car ran like new after replacement. Apparently my throttle actuator failed open, rendering the car unable to keep idle at the stop light. Upon inspection, the plastic flap was broken loose.
By the way, my car is a 97 E320 with inline 6 engine