there is a method to re-learn the TPMS to each location, RF,LF,RR,LR... The way I know how though is to do it using the remote.... There is another way to do it through the stereo but I couldn't figure out how to get it to work...
My turn signal switch has been replaced 3 times because it would stop canceling after a turn. So Yep! A common problem. Luckily it was still under warranty every time. But the next time it happens I'll be paying for it and doing it. haha
If you want to try and repair your fob it's actually pretty easy, but if you don't feel comfortable I'll be happy to solder it for you... Where are you located? If not near by you can send it to me, shipping should be relatively cheap, (a lot cheaper then a new one) I don't mind doing it, I like soldering and such. And then you won't need to reprogram. And I can send it back to you.
But with it being not used for long enough it could possibly still require reprogramming, but I can't be sure. and as for one button not working it could just require a good cleaning to fix that,
By cracked do you mean it's in two pieces? Or is the little metal battery tab simply disconnected from the board?