Try setting GP3 to input as setting to output turns off weak pull-ups