This is why it don't work. This is one you need a scan tool for. Stupid Idea. The procedures are different for each car, and model year, the one mitch supplied looks like the one for older silverado trucks, not sure though.
Transmitter Programming
A remote door lock receiver may have up to 4 different transmitters programmed. You may program a transmitter to more than 1 vehicle providing the remote keyless entry systems are similar. When reprogramming 1 transmitter, reprogram any and all other transmitters (maximum of 4 total per receiver) at the same time in order for the other transmitters to work.
Important
Leave a window down in the vehicle while reprogramming the remote control door lock receiver system. This procedure will avoid an unintentional lock out if the reprogramming is not performed properly.
Turn off the ignition.
Utilize a Tech 2 to program the remote door lock receiver.
Enter diagnostics (F0).
Enter body (F1); select the year (X) and body style (N).
Select "Remote Function Actuation" (F3).
Select "Special Functions" (F2).
Select "Program Transmitters" (F0).
Select the number of transmitters to program (1-4)
Follow the on-screen instructions; press continue, wait for the locks to cycle, hold the lock and unlock buttons simultaneously for 15-30 seconds, the locks will cycle again.
Exit the vehicle. Attempt to lock/unlock the doors to verify the programming.
Perform the following steps if the above procedure does not program the transmitter.
Reconnect the Tech 2.
Enter service programming (F1).
Press the "REQUEST INFO" key.
Select "Reprogram Existing Module"
Exit the vehicle and remove the Tech 2.
Follow the existing procedure to reflash the body control module.
© Copyright General Motors Corporation. All Rights Reserved.
--------------------------------------------------------------------------------
Document ID # 338176
1999 Pontiac Grand Am