I have a 2006 e320-cdi that I recently serviced the transmisssion on. It shifts fine with all 5 speeds but will not go over 2000 rpm, even in park. We turned it over fr4om the front of the crank about a dozen times till we concluded this particular car has no drain plug on the torque converter. (confirmed by mercedes) Error code on the OBD scanner is po670...?????