Ive never heard of being able to program your key yourself. The key has a chip in it as part of the EWS system. That chip sends a unique code to the EWS system, and if that code isnt recognized by the system the ignition lock wont disable. Thats why everyone says its a dealer only item. The chips need to programmed using your VIN number or a computer with the proper software.