Mate of mine had this problem after towing in France, he drives an 04 ML270, got it diagnosed as a problem with the intake manifold by a local garage, apparently there is a fan in the manifold that gets clogged up, also found a thread on this forum before coming a member tonight.
hope this helps but I am no mechanic.