Found a 2000 with low miles for three hundred bucks!
Warning:
Save the original engine with harness and injectors if you use a 2000 donor so you can do an orderly swap.
The engine harness pinout doesn't match at the firewall plug so ya need to use the original harness.
The injectors and IMRCs are different, which means you get to swap in the original injectors (use new O-rings!) and IMRCs so your original harness will work. The 2000 has a blank Allen-head plug near the oil pan rail, where the 1997 (and maybe your 1998) has a sensor under a steel shield. I shifted the round 2000 plug with a hammer and chisel (sucka was tight...) and swapped in the 1997 sensor.