If your programming steps are accurately reported above, you probably didn't add any "keys" to the
PATS system.
Review the PKALL wiring diagram and notice that the Pink wire is connected to the cars Ignition
wire. Holding the PKALL button and plugging in the harnesses ( in the correct order ) resets
the PKALL and starts its' programming sequence.
Two things are happening here at the same time. With the keys, you are going through the steps
to add another key to the PATS system. If you had purchased and new transponder key off EBay
and had it cut for your car, after the second factory key step, you could insert the new key,
turn it to ON/RUN and the car would read and add that new key to the PATS system.
The second thing going on is the PKALL programming. As pointed out above, the PKALL is connected
to the vehicles Ignition wire. Once set into programming mode, it "watches" the ignition wire.
The third time it sees the ignition wire come ON and GWR, it injects its PATS transponder code into
the RX/TX wires. The cars PATS system is in Learn Mode after the two unique key sequence and
is looking for a new transponder chipped key in the key cylinder and turned to ON. It sees and
accepts the PKALL output as a new key. The PKALL has no way to energize the Ignition wire even
though it is connected to it ( that connection is for input only ), so you must use the R/S system
to energize it or use a jumper.
If you are only turning the ignition key to the ACC position, the PKALL is never seeing the PATS
new key programming sequence. Bottom line, you must turn the keys to the ON/RUN position and see
the instrument cluster energize during this process. If you use the Manual Transmission step to
program the PKALL, remember to press the button once and then apply the +12V jumper to the Ignition
wire. The ten LED blinks signaling successful programming usually happen immediately and are very
fast blinks.
If you are still having problems, put a meter on the PKALL Pink wire and verify +12V when the ignition key is at ON/RUN.
Soldering is fun!