2005 Mazda Tribute. We were supplied with a second key but it isn't programmed with the code to start the car, although it does open the doors and work in the ignition. It has the little thing in it but can a locksmith program it or do we have to go through the Mazda dealer? I tried the dealer...