Programing a Key Fob for your vehicle yourself is very easy to do.
To program a Key Fob yourself follow these directions.
Get into your vehicle with your remote and ignition key and close all of the doors behind you.
Turn the car to the "On" position, press the "Lock" button on your fob and turn the key back to the "Off" position.
Repeat Step 2 three more times, for a total of four cycles, and end with the key in the "On" position during the fourth cycle.
Wait for the locks to sound.
After the locks have sounded you've now entered programming mode. Press the "Lock" button on your remote again within five seconds. The locks will cycle again to indicate successful programming.
Press "Lock" again on any additional remotes within 10 seconds of entering programming mode to program these remotes as well.
The locks will cycle after each successfully programmed remote. You can program up to three remotes.
Turn the ignition back to the "Off" position to end the programming sequence.
And now your key fob should be fully program and work for your vehicle.