Remote fobs work on 380 Mhz, sending a personal code and command.
Batteries get weak and the battery seat gets dirty and corroded.
Replace battery with a clean untouched battery into a clean seat.
Cases crack and seals leak and moisture corrodes them.
You can hold them under your chin and transmit and it will sometimes go farther..
Try it!
Good Luck