I recently got a Moto G. I promptly unlocked the bootloader, rooted it, and installed the most recent version of Clockwork Mod Recovery Touch. I then tried to flash Cyanogenmod 11 M4 with the right gapps (4.4.2). I factory reset it and wiped the cache beforehand. Everything seemed to go right but when I rebooted it just displayed an endless spinning of the Cyanogenmod boot screen. I had checked the Md5 sums on the ROM and the gapps so they were good. I then tried it without the gapps, and with a CM11 nightly. Nothing worked, all I get is the endless boot screen. What's wrong?