I have one key fob that works just fine, the other key fob will start the car if I use it to physically push the start button but none of the remote button functions work. Key fob battery tests fine (it is new). Both fobs have worked fine up until recently. I'm confused as to why it still works when I push the start button with it? Wouldn't that indicate that the car still recognizes it as a valid key fob? If so, what would reprogramming accomplish? Thanks for any insights!