I don't know what the right device code is for SOny TiVo, but I'm sure that UEIC has developed one. You need to call them up and figure out what the right code is and then send it back in to have it added. And make sure those other codes are removed first as they will be using up valuable advanced code memory. In fact, you can reset the remote to the factory setting yourself by using the service menu. I have instructions on how to unlock the service menu in the URC-9800 manual on my site.
BTW: If you do figure out the correct device code for SOny TiVo could you post it.
FYI: The new URC-8780 which is due out in November will have both Replay and TiVo device codes.
Rob.
http://www.hifi-remote.com/