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