http://mbca.cartama.net/showthread.php?t=19175&highlight=rough+idle+power
I knew I read somewhere how improper torque caused this condition on another car...I strongly suspect your tech didn't follow the torque procedure and probably didn't even use a torque wrench when they replaced the seals.