Hi I have a 2005 ML270 cdi with a strange problem, when driving normally it drives fine with no issues but when you go uphill or accelerate hard as the revs go up it cuts out for a split second then carries on accelerating, on some steeper hills it will cut out a couple of times in a row but it does not go into limp mode and it will carry on driving normally. Recently I was towing my caravan on a steep hill on the m5 and I accelerated to pass a slower moving truck and it cut out several times in a row (I was doing about 60 and I tried to maintain speed while passing the truck) but the weird thing is it never goes into limp mode. Any advice would be welcome