you are wrong again, he is not transmission champ at all he is mechanic with workshop to resolve major issues, i reckon he fixed few wires over your transmission and for few days you did not reported any problem when he called you told him you are away from city.\
problem seems to be in your approach to resolve the problem not at any workshop, problem is with your vehicle and vehicle shall be at workshop for work whenever you are free to spare car. workshop will not come to your place neither workshop can adjust work timings to your convenient. as per irshad i just spoke to before punching this story, according to him you are very occupied busy person and sparing the vehicle is bit difficult.
remember working on transmission means it has to be taken down opened up for physical examination if any solenoid set needs change it be sourced placed into system reassembled and rigged back into vehicle for test ............... hope you can comfortably figure out man hours needed to do such job plus the cost of parts from scrapyard
no 3S shop in Pakistan has skills to work upon transmissions they too source whole units from yards and swap whenever its needed. You have mis interpreted my reference for the workshop visit for diagnostics