Doubt that is causing the idle trouble though unless it has introduced an air leak or some description, don't see how they would know as auto transmissions are complex items and require and would be a job for a specialist, they do have several clutches I think so maybe thats what they meant? Even so don't see how they would know tbh. They arn't the sort of people to be dealing with either of these problems tbh imo.
Martin