I had a similar issue on my 2006 LR3, I purchased the replacement battery on Amazon, and carefully soldered the new one on the key fob, haven't had any issues since.
I had found a water leak on my passenger side compartment, do to the windshield cowl seal. As the water went down the windshield...