rod said:
when you program an FOB does the fob get reprogramed or does the reciever get reprogramed?
The receiver gets reprogrammed to match the fob(s)
In fact, starting the programming procedure erases all previously programmed fobs. That is why it is necessary to have all fobs present at the time of programming. They must all be done in one batch.
In addition, I believe that the fobs use a rolling code, which changes on each use. It is possible for the fob to be correctly programmed, yet still be out of sequence with the receiver. This can happen. for example, if the fob battery is changed. If a fob is out of sequence, the vehicle will ignore it, but other fobs will still work. To "re-synchronize" the rolling codes, stand within range of the vehicle, and press and hold lock + unlock together for seven seconds. You can release it when you hear the vehicle's locks lock then unlock.
If the fob gets out of sequence like this, reprogramming all the fobs will fix it, but the lock+unlock trick is simpler and may be all that is necessary. If your fob is not working, I would try that first. Then if it still doesn't work, gather up all the fobs and do the receiver reprogramming spelled out here:
Reprogramming Remote Keyless Entry
If it turns out that one fob is often falling out of synchronization, and the lock+unlock fix works, it may be that the fob is defective. Maybe it has a loose battery connection, or something else that makes it lose sequence. This could explain why the fob still tests OK, but still keeps getting forgotten, as has been reported by at least one member.
-- SS