Recently my key hasn't been able to unlock and lock the doors on my Nissan almera 2004 1.5l. Sometimes it won't work to unlock the car, then after manually unlocking the passenger door the fob will start working again. On occasion if I press really hard into the button it will work. But it seems to be getting worse, could this be a battery problem? Or something else?