Hi, I have ordered a new programmed key for my 2000 Zafira. I have played for the key / fob and chip, but I was told that when they arrive I will have to pay for the programming separately. Does this programming have to be done by the dealer, or is it the one were you hold the close button for a given time>> Thanks