Does the 97 need the wire swap?
Have you tried to fire it up with out changing anything?
the 99/00 wire swap is only needed because the 99/00 WRX has a factory imobiliser & the STi doesn't - the wrx
ecu has the cam & crank angle sensor inputs to the
ecu swapped compared to the STI
ecu