Self programming of the key fob, why didn't the dealer do it for you? You will have to take it back to the dealer with the car so he can perform the following procedures, you can not do it you do not have the right tools.
NOTE: Before replacing the PCM, be certain to check the related component/circuit integrity for failures not detected due to a double fault in the circuit. Most PCM driver/control circuit failures are caused by internal component failures (i.E. Relays and solenoids) and shorted circuits (i.E. Pull-ups, drivers, and switched circuits). These failures are difficult to detect when a double fault has occurred and only one DTC has been set.
When a PCM and the Sentry Key Remote Entry Module (SKREEM) on vehicles equipped with the SKIS are replaced at the same time, perform the following steps in order: Program the new PCM.
Program the new SKREEM (also sometimes referred to as the Wireless Control Module or WCM).
Replace all ignition keys and program them into the new SKREEM/WCM.
NOTE: Be certain to enter the correct country code for the SKREEM/WCM. If the incorrect country code is programmed into the SKREEM, it cannot be changed and the SKREEM must be replaced. NOTE: If the PCM and the SKREEM/WCM are replaced at the same time, all vehicle ignition keys will need to be replaced and new keys programmed into the new SKREEM/WCM.
The SKIS secret key is an ID code that is unique to each SKREEM/WCM. This code is programmed and stored in the SKREEM/WCM, the PCM, and each ignition key transponder chip. When the PCM or SKREEM/WCM is replaced, it is necessary to program the Secret Key into the new module using a diagnostic scan tool. Follow the programming steps outlined in the diagnostic scan tool for "PCM Replaced" or "WCM Replaced" under "Miscellaneous Functions" for the "WCM/Wireless Control Module" menu item as appropriate.
Turn the ignition switch to the ON position (transmission in Park/Neutral).
Use the DRBIII(R) and select THEFT ALARM, SKIM, then MISCELLANEOUS. Select PCM REPLACED (GAS ENGINE).
Program the vehicle 4-digit PIN into SKIM.
NOTE: Be sure to enter the correct country code. If the incorrect country code is programed into SKIM, it cannot be changed and the SKIM must be replaced.
Select COUNTRY CODE and enter the correct country.
Select YES to update VIN (the SKIM will learn the VIN from the PCM).
Press ENTER to transfer the secret key (the PCM will send the secret key to the SKIM).
NOTE: If the PCM and the SKIM are replaced at the same time, all vehicle ignition keys will need to be replaced and programmed to the new SKIM.
Program ignition keys to the SKIM.
Each ignition key transponder also has a unique ID code that is assigned at the time the key is manufactured. When a key is programmed into the SKREEM/WCM, follow the programming steps outlined in the diagnostic scan tool for "Program Ignition Keys or Key FOB's" under "Miscellaneous Functions" for the "WCM/Wireless Control Module" menu item.
NOTE: A maximum of 8 keys can be learned to each SKREEM. Once a key is learned to a SKREEM, that key has acquired the Secret Key for that SKREEM and cannot be transferred to any other SKREEM or vehicle.
If ignition key programming is unsuccessful, the DRBIII(R) will display one of the following error messages: Programming Not Attempted
The DRBIII(R) attempts to read the programmed key status and there are no keys programmed into SKIM memory.
Programming Key Failed (Possible Used Key From Wrong Vehicle) SKIM is unable to program an ignition key transponder due to one of the following: The ignition key transponder is faulty.
The ignition key transponder is or has already been programmed to another vehicle.
8 Keys Already Learned, Programming Not Done
The SKIM transponder ID memory is full.
Learned Key In Ignition
The ID for the ignition key transponder currently in the ignition lock cylinder is already programmed in SKIM memory.