WARNING!!!!!
I had an 05 F-150 and a 03 Ranger. When you program a key into another vehicle, it changes something in the key and IT WILL NOT WORK IN THE PREVIOUS VEHICLE.
Found out the hard way and had to put the Ranger on a trailer and haul it up to the dealership to get two keys working in it again. ( This was before I discovered ForSCAN. )
I think you have posted this before
Its NOT true
I don't doubt you had a key issue but it was not because PATS key, or a Fob, was "changed" by programming it to another vehicle
The PATS system is just an RFID tag reader
PATS key has an RFID tag inside it's handle, it has a unique number that can not be changed
So nothing in "adding a key" programming can effect the key
You can buy Blank RFID PATS keys and they can be programmed with an RFID tag reader/writer, thats how people can Clone PATS keys, cheaper alternative to "adding a key"
The reader/writer reads the number off your Working PATS key, and then Writes that number to the Blank key
Key is cut to match your lock, and you have a spare working key, the PATS system "thinks" it's the same key
RFID tags are used in many application and are very reliable but anything can fail
The transceiver(antenna around key slot) is also very reliable but can fail
These two scenarios are more likely the cause of the experience you had
Automatic Erasing
PATS programming and Fob programming have Automatic Erasing of all numbers in memory
So sometimes if you "add a key" PATS erases all the other keys in memory, so you have to add all the keys you have back
I believe Forscan does this because you have to add TWO keys when programming, can't just "add a key" to existing keys in memory
For Fobs it is for sure a full erasure
When you do the 8 on/off cycles to program in a new fob, that erases ALL previous Fobs
Then you have to add all fobs you have back to memory or they will no longer work