I tried one method in which I gave continues supply to the PIC for 5v. All pins work fine as expected (Active Low).
The problem of GP3 only strikes when circuit gets power only when button is pressed and pin is made low.