There are multiple ways to program key fobs. I think you have to programe your fobs according to the following description:
Method 3 - Key Fob Auto Learn
This procedure will first erase all known key fobs. The procedure will then program a single or multiple key fobs. Method 3 is a series of three 10-minute key cycles, for a total of 30 minutes . This procedure requires that you have a replacement key fob and the vehicle mechanical key.
Important: All previously programmed key fobs will be erased upon completion of the 30-minute programming procedure. The order in which the key fobs are programmed will determine its numbering position within the RCDLR memory. The first key fob programmed will be key fob #1, and the second key fob programmed will be key fob #2. The number stamped on the key fob case is for reference only: #2 can be programmed as #1.
Do not place any known good key fobs in the vicinity of the vehicle when programming with Method 3. If the RCDLR recognizes a known good key fob during Method 3 programming, the programming mode will resort to Method 1.
- The vehicle must be OFF.
- Place the replacement key fob in the console pocket with the buttons facing forward.
- Insert the vehicle key in the driver door lock cylinder located in the driver door handle and cycle the key 5 times within 5 seconds .
- The DIC will display a message: OFF/ACC TO LEARN.
- Press the OFF/ACC portion of the ignition button.
- The DIC will display a message: WAIT 10 MINUTES , then it will count down from 10 to 0, one minute at a time.
- When the counter reaches 0, DIC will display OFF/ACC TO LEARN.
- Repeat steps 5-7 two more times, for a total of 30 minutes .
- The DIC will display a message: OFF/ACC TO LEARN.
- Press the OFF/ACC portion of the ignition button.
- A beep will occur and the DIC will display: READY FOR FOB 1. At this time all previously known key fobs have been erased. When fob 1 is programmed a beep will be heard and the DIC will display a message: READY FOR FOB 2.
- Additional key fobs can be programmed by taking fob 1 out of the pocket and inserting fob 2. If desired, up to 4 fobs can be programmed. Once 4 fobs have been learned, the DIC will display a message: MAX FOBS LEARNED, and automatically exit the program mode.
- If learning less than 4 key fobs, press the OFF/ACC portion of the ignition button to exit the program mode.
- Operate the active portion of each key fob in order to finalize the programming sequence and verify correct system operation.