Also, I have seen the mass air meter cause this in most cases. As Doc said, read the codes and go from there. If there is more than one, I would start with the one that is fuel management related.
ASE CERTIFIED MASTER AUTO TECHNICIAN
MERCEDES SPECIALIST 11 YRS