Hello & Welcome to JA,
One will need a Tech 2 scan tool with the latest software update to start. next follow instructions. Your best bet is have the dealer do it.
Remote Control Door Lock Transmitter Programming
This procedure will erase all keyless entry transmitters from memory.
Incremental programming allows for a transmitter to be programmed into the next available location without affecting the currently programmed transmitters. Previously programmed transmitters will not be erased during this procedure.
Important: If all 4 slots are programmed, the Invalidate All procedure will need to be performed to allow transmitter programming.
Transmitter slot programming allows a single transmitter to be programmed into a specific slot without affecting any of the other programmed transmitters. By using slot programming, the transmitter originally programmed to a specific slot is erased and the new transmitter learned in its placed.