At the least, he should change the connector, it's a cheap part and another possible cause to eliminate.
Mercedes Porsche Automatic Transmission Connector - OE Supplier 2035400253
Mercedes Porsche Automatic Transmission Connector - OE Supplier 2035400253
www.fcpeuro.com