my moto started rebooting itself for the past few weeks. when it boots up again, it shows a black screen and some text saying "battery low can't program" and "boot program" and some other texts. and the last set of texts are blinking and after a while it changes text saying "connect to usb to program".then when it boots up and my home screen appears, some keys aren't working anymore.what should i do?