here its mentioned as callipar slide pin, this thing have to be well lubricated with grease for proper function, and if brake not serviced in long period, we know well in what enviornment brakes operate, i'll say just simply had brakes serviced and you'll be good, and note that disc pads are always in contact with rotors, disc brake is not like your cycle brake or rear drum brake in which pads are coupled with a cable which pulls it back, it only the disc brake piston that retracts and let loosen the pads off the rotor, this is called sliding of disc pads, pads are placed on channels to slide on peassure only not bound to anything. and for my respected members who are giving you mashwara of bleeding the brakes, may i ask why??? is there any loss or leakage of oil while changing disc pads????? answer is certainly no. reffering to the, reffering to the above picture/diagram the square hole in calliper thru with you see the pads is infact covered by a thin shim of metal ( at least valid for my city 2000 ) whose responsibility is to keep pads in place, if its got loosened or any thing you might have change in braking level. well thats all what i have to say in defending my point, and yes camber as mentioned by captain is also important, have it checked on second priority.
and for mechanic in isb, well i live in bhara kahu and i take my machine to local mechanic there which i know i can trust more than several i visited in isb and pindi too which might not be feasible to you to drop by.