Dear customer Thank you very much for your inquiry and sorry for my delay in communicating with you the time difference affects me and i have some issues to get online.
About your query, this type of problems is normal to happen with the passage of time and given the mileage and that the vehicle has a good route, usually this type of problems is due to an error code that is generating the computer of the vehicle causes the computer to enter into limp mode to protect itself from some failure that is happening due to a reading received in a sensor.
The problem is not the way you drive, because the vehicle is designed to be driven as you wish either quickly through uneven terrain, normal terrains, on highways, or accelerating sharply.
The problem is that we must work the vehicle according to the fault it is presenting, for example, if an error code were to be lit according to a problem in the fuel system, the vehicle will go into limp mode, As a technicians, we mustcorrect the problem that the scanner tells us not only to erase it from the scanner because when you present the problem again, the error code will turn on, therefore the problem will persist.
It is very likely that you just present a maintenance problem, It is normal that with the passage of time these Mercedes begin to present problems in the fuel system or air intake system, I am going to recommend that you first start making a computerized diagnosis to know the error codes, then replace the fuel and air filters, perform the maintenance to the injection pump, the throttle body also produces this kind of problems so I recommend that you to disassemble it and also I made a cleaning with the special liquid (carburator cleaner)
It is very likely that with such maintenance the problem will improve and disappear anyway always begins with the computerized diagnosis.
Do you understand me, dear customer?