There's about a 13 wire difference to the pcm. But... I called Scott out on it and suggested using the 99 harness instead. It's very easy to mod a harness. Ask me how I know.
My 97 Bonneville had a 99 L36 harness that I modded for the firewall connector (would be relay center in a W body) to work. Ran a 99 pcm. At one point before I had a dhp I needed to have the correct vin, hence I made an adapter from 97 pcm to 99 wiring harness connector. It's a lot of wires to map, solder and hope you get right on the first try because you literally have one night to do it. FWIW I turned the key and it fired right up.