I know this is an old thread, but I was wondering if anyone know anything about programming the key fobs beyond the procedure listed above? I found the one Bill posted on a dozen different sites and I have tried it about 2 dozen times now, but no luck.

History: I bought the car a few years ago and the person who sold it to me gave me 2 remotes that worked fine. However, the rubber piece that has the buttons on it started to fall apart so that the buttons were coming apart from the rest of the rubber. So I went on ebay and bought two new shells and rubber button membranes parts and used the existing circuit boards. Those worked great for several weeks though they were a bit more sensitive since the buttons weren't worn down like the old ones. I believe what happened is they activated in my pocket too many times and then lost the sync with the car.

So I verified the battery was good on both and tried to reprogram and it's not working. At first, I think I wasn't entering programming mode because I had not turned the key fast enough - I think it's slightly faster than 1 second needed to switch it back on.

I hear a series of 8 beeps once I turn the key and the beeps sound different than the ones you hear if you leave the key in the ignition and open a door. I also believe it's in programming mode because when I press the unlock button on the door of the car I hear the same different style beep. I next go to the step where you open and close any door and I hear the same 8 beeps. Then I try pressing either of the two remotes I'm trying to program and nothing else happens.

I also tried listening to the beeps after turning the key and before opening the door and I found I hear the series of 8 beeps three times, then it stops.

I'm really confused by this - it shouldn't be this hard - I programmed the door locks how I wanted them without any issue at all, reset my oil life meter - but this procedure is really not working for me. (I realize those two are meant to be easier, but this doesn't sound much worse if the steps listed worked...)