Yes, you can do it yourself.......IF you have two programmed keys already. Sounds weird I know, but google it.
I did it for a 2006 jeep liberty.