I also had trouble programming. All of my remotes seemed to have decent batteries as they would open/close the garage but none would program homelink on my 3 (despite opening the frunk; holding the remote near the headlight, etc). Finally, I replaced the batteries in one of the remotes and...