Modern Mercedes control units are voltage-sensitive. A weak 12V battery (below 11.8V during cranking) causes the ECM to miscalculate injector open times. This generates a torque error even though nothing is mechanically wrong. Fix: Load test the battery and register the new one via OBD.
With engine idling (warm), monitor:
Monitor live data at idle and under load: