Se você já tentou varias firmwares (roms) no seu Motorola e nada de funcionar, talvez seu problema seja defeito no chip eMMC; Faça esse teste simples e descubra logo se é esse seu problema pra não ficar perdendo tempo.   1º Você precisa ter o bootloader desbloqueado (se não sabe como fazer siga esse tutorial) http://www.clangsm.com.br/topic/60910-como-desbloquear-o-bootloader-do-moto-g/?page=1   2º Ao ligar seu aparelho vai apresentar a mensagem de aviso do bootload