I got my Moto G from Consumer Cellular. When it started getting stuck on boot up I called them. We went to settings (one of the apps) and selected backup & reset. From that menu we did a Factory data reset. Eventually the phone booted up and seemed fine. Next time I turned it off and restarted...