Everything I've read indicated that the EBTCMs are year and model specific and not interchangeable. I've now done two replacement EBTCMs in my car and had to dig up replacements from the same year. The GM parts list does have the replacement GTP EBTCMs from 98-02 as the same part number though. Since I seem to go through one a year,it would be nice to have more options. It might be just fine to use the '98. I'd assume it is unless you exhaust all other possibilities.
Is there any guarantee that the EBTCM is in working condition? If you haven't, clear the code and see if it comes back. I think I had the p1571 when I recently was forced to swap modules too. The Helm's manual had a pretty good troubleshooting chart to work through to identify the problem. Too bad for me, when I did it my results indicated my EBTCM was still fine when it wasn't. It should have a decent chart for the p1573 code though if you have access to a Helm's or equivalent.