Thanks to everyone for the input - good info. I tried replacing mine with a unit from a 99 with the same equipment, but as
@mattillac mentioned it would only run for a a second or two before dying. I need to see if I can find someone local to program it and give it another shot.
Ya that would be your vats huh .
This document below may help may not. I also did a crank relearn procedure before I tried starting it. Its similar to this but little different .
GM Document ID 835015 helps you with this one.
You must perform a theft relearn procedure if any of the following components have been changed.
PASSLOCK TM
BODY CONTROL MODULE
POWERTRAIN CONTROL MODULE
The above modules, with the exception for the PASSLOCK Sensor must also be programmed with each module's own vehicle configuration. See the individual module service manual section.
Auto Learn:
Time required, approximately 10 minutes
1. Insure that the battery is fully charged.
2. Use the scan tool in order to clear the DTCs. ( Now, I did not do this because I was using the same key but a different ignition cylinder) The dealer set up the new ignition cylinder to accept our key tumblers inside the unit. It took them a few minutes to do this but the ignition cylinder kit came with instructions on how to do this yourself but it was nice of the dealer to set it up. (another reason I used the dealer to purchase the parts)
3. Turn the ignition switch from the OFF position to the CRANK position attempting to start the vehicle. The vehicle will start and then stall. (do not try to restart, just let go of the key so it stays in the ON position by itself) Do not turn it back to off or you will have to repeat step 3 again.
4. Leave the ignition switch in the ON position while observing the security indicator.
5. When the security indicator on the instrument panel shuts off, which can take up to 10 minutes (it took ours 15 minutes), turn the ignition switch off. Wait 10 second and try to start the car. It should stay running now.