Okay - just one slight change - pull the reset low with a 10k resistor. That will ensure that the L297 is in a reset condition before the PIC starts up.

GP3 can only be used for a digital input, so there's not a lot you can do with it, I'm afraid!