I did some research and
@Wranglerfix will correct me if I am wrong.
None of the ECUs listed below cross over.... between the years.
The following are 1999 ECUs: 56041457AA, 56041457AB, 56041457AC, 56041457AD, 56041457AE, 56041458AA, 56041458AB, 56041458AC, 56041458AD, 56041458AE, 56041459AA, 56041459AB, 56041459AC, 56041459AD, 56041459AE, 56041461AA, 56041461AB, 56041461AC, 56041461AD, 56041461AE, 56041462AA, 56041462AB, 56041462AC, 56041462AD, 56041462AE, 56041463AA, 56041463AB, 56041463AC, 56041463AD, 56041463AE, 56041465AA, 56041465AB, 56041465AC, 56041465AD, 56041465AE, 56041466AA, 56041466AB, 56041466AC, 56041466AD, 56041466AE, 56041467AA, 56041467AB, 56041467AC, 56041467AD, 56041467AE, 56041469AA, 56041469AB, 56041469AC, 56041469AD, 56041469AE, 56041470AA, 56041470AB, 56041470AC, 56041470AD, 56041470AE, 56041471AA, 56041471AB, 56041471AC, 56041471AD & 56041471AE
The following are 2000 ECUs: 56041652AC, 56041652AD, 56041652AE, 56041653AC, 56041653AD, 56041653AE, 56041653AF, 56041653AG, 56041653AH, 56041653AI, 56041654AE, 56041657AC, 56041657AD, 56041657AE, 56041657AF, 56041657AG, 56041658AC, 56041658AD, 56041658AE, 56041658AF, 56041658AG, 56041658AH, 56041658AI, 56041658AJ, 56041659AE, R6041652AE, R6041653AI, R6041657AG & R6041658AJ