[Nexus 4 General] puncha1580:
So, here's my story!! was rooted and unlocked and using the cataclysm ROM, the only flash on my N4, after I got it.

Nov 6 : my phone was on charge the time of my sleep.... When i wake up with the alarm on my N4, and pull the charger off, my phone stops responding. the screen off/on trick did the thing and all was normal. In a few hours, touch stops responding again. Scree off/on and all good agin. when this happened a third time, I restarted the phone, with no result. Stuck on the 'X', the boot screen. tried logcat, no avail... adb said device not recognized. this continued three times. booted to TWRP 2.6.3.2, tried wiping dalvik and cache, and the rebooted. Booted well. but lo, restarted in 10 mins. then again stuck on 'X'. Botted to TWRP 2.6.3.2 again, restored Nandroid, was successful but no boot. Downgraded to TWRP 2.5.0.0, as read that 2.6.3.0 up until 2.6.3.3 have some bugs. restored nandroid but no boot again. flashed CWM 6.0.4.3 then, flashed the ROM again after wiping all. booted fine, but no baseband. Was using .84 baseband. then tried all basebands. Phone was booting fine after flashing each radio, but baseband said unknown. Tried .48, .54, hyprid of .27 and .84, and .33. all in the order written.

Somehow, deciphered it to be a cache issue. so downloaded a stock 4.3 recovery zip, cleared cache.... and booted phone. Phone booted but no baseband again.

Decided, it was time to go stock. Downloaded JDQ39 and JWR66Y images on the computer, which were .tgz as in the OP. Downloaded, but chrome gave me a network error message. so, decided to download it via my nexus7. This time, the downloaded files were .tar. Checked md5 of the file downloaded by the computer and nexus7. both matched with md5 on the developers website.

Followed all the OP steps and restored to JWR66Y. Phone stuck on 'X'. Cleared cache using stock recovery. booted fine, and baseband also correct. All Play apps restored successfully. For some reason, I decide to restart the phone, The phone is stuck at 'X' again. I clear cache and restart. Phone boots fine. I want to check this agian and i restart the N4. Phone stuck at 'X' again. Clear cache and phone boots fine. I try this a couple of times, and every time the phone boots fine only after clearing cache. I'm trying to logcat at each boot-> no success as computer says

Waiting for device

The place for the device serial no is blank, when i put adb devices. I decide to stock restore to JDQ39. Followed the OP again, and JDQ39 up and running. No problems whatsover. I may have restarted the phone numerous times, even in JDQ39, and it gave me no problems, whatsover. I get a 4.3 OTA notification. I accept, phone gets to stock recovery, does its thing and restarts. Stuck at 'X' again. So i clear cache, and boot up. this works fine. I update the apps from google and restart. and you know what!! It's stuck at 'X' again. I clear cache and it boots fine....

So, basically now for each restart, or bootup, i have to clear cache. At the moment, my phone is off, and i have decided to use

astboot erase boot

fastboot erase cache

fastboot erase recovery

fastboot erase system

fastboot erase userdata

fastboot flash bootloader bootloader-mako-makoz10l

fastboot reboot-bootloader

and then try updating it to JWR66Y using the OP steps.

Can anybody share any thoughts on what could be wrong, or anything else that i could try to get my phone good. I know it's just a bit of inconvenience to clear cache at every boot, with which i can survive. But, that's not normal behavior, and would like to rectify that.

My bootloader's still unlocked.

I dunno whether this is of any consequence, but there is a green 'Secure boot: enabled' on the fastboot screen, which i've read elsewhere shouldn't be a problem.

Any insights are definitely appreciated.