There are a lot of things to consider. Not only are auto and manual wiring harnesses different, but just from 97 to 98 the manual wiring harnesses are different. I just did a body swap from 97 to 98, both SR5 3.4L 5spds and one thing that was a problem was that the clutch safety switch on the 97 provides the ground to the starter relay, in 98 it provides the power to the relay. Took me a while to figure out why the starter fuse kept blowing every time I stepped on the clutch. I used my 97 engine wiring harness because the 98 was missing the engine and harness. It would not plug into the 98 ECM. I put in my 97 ECM, but the one connector from the dash harness wouldn't plug into it. Cut off connector from my 97 body, but there were a few different wires and I ended up with no start, no comms. Swapped in my 97 dash harness had comms with the ECM, but no crank now. Found out about the clutch switch and rewired the fuse box. Now the engine would start, but I had to re-pin the connectors behind the kick panels because the passenger side was completely different and wouldn't plug in and the driver's side was the same, but the wires were arranged differently in the connector.