Make sure the rubber actuator pad is lined up correctly, and also try bending the "finger" contacts on the circuit board (PCB) outward a bit, they may not be making good contact with the battery. If none of that helps, try dunking the PCB in clean water for 5 minutes and then isopropyl alcohol for 5 minutes. Somebody may have drowned it or spilled something on it and compromised the PCB. If none of that helps then you're into a new fob.