The pin layout on the fuel pump connectors R58 are different between the two vehicles. The fuel pump gets power from pins 1 and 4 on the 97 and pins 1 and 2 on the 03. And the Fuel Temp sensor pins are different.
Besides that, the later model uses a Fuel Pump Control Module which the 97 does not have. Both use a fuel pump relay, but on the newer one the Fuel Pump Control Module supplies a hot from the relay and also a ground to the Fuel Pump.
It will take some time, but I will try to sort it out and see what wires must be moved on the B99 and B97 connectors.