I bought my CX5 slightly used and it was missing one key fob. Now the one I have intermittently stops working. Replaced the battery, but it still goes dead until I pull the battery and then put it back in. At least that is what it seems like is happening. I know they have to be programmed, but wondering is anyone has had a locksmith or the like program a replacement fob? I haven't checked the dealer for pricing, but I suspect around $300. There are plenty of lower cost options, for sale on line, but would still need programming. Looking for any input to help get one and get it programmed for the least amount of money. Thanks in advance.