Just wanted to provide an update to this thread as some of the posts are getting old now and the links no longer work. I successfully programmed a new key I bought off ebay: Replacement Remote Head Key 3 Button for Toyota 4-Runner RAV4 HYQ12BDC "G" chip | eBay
This is the cable I used off...