So... are you teaching a new FO/CA bad habits by doing a procedure that only maintenance can do?
I think this is a case study of CRM outside the crew and cockpit environment.
As a captain, my first step is to talk to dispatch and advise them we are in a potential delay situation, briefly explain the problem, and ask to speak to maintenance control. (as an FO... hey captain... why don't you call dispatch?) When maintenance control advises me they can't send a company mechanic, I'll ask about contract maintenance. If no contract maintenance, then I'll ask how do we solve the problem. If the procedure is maintenace only, they should either have a written procedure, or should be able to write one out fairly quickly. I would get them to send me that procedure along with authorization from the maintenance control supervisor and whatever flight ops manager has operational control that day. Once I have the procedure and authorization in hand, I'll do the procedure while talking to mainteance control.
Like I said... this is not an excercise in how much you know about the airplane, it is an excercise in good CRM.