Garmin Nuvi 2797LMT won’t boot properly

I have a Garmin Nuvi 2797LMT and it will not turn on properly. It goes to the Garmin screen and stays there for a few seconds, then it flashes and reboots and goes into a loop. I hard reset the device, did a factory reset and nothing worked. I think it's a battery problem but any suggestion would be appreciated.
