When I got the phone in my hands, it was acting incredibly slugish. Took over 10 sec to load the dialer, even longer to open gmail. Rebooting the phone took over 15 mins for Nova Launcher and a few widgets to fully load. Not only that, the defaults were resetting themselves. Nova Launcher and HTC Sense Launcher were asking which to use, Skype and the Dialer were reset too. I had no idea what it could have been, so I booted into recovery, made a cwm backup and dirty flashed the ROM, Nik's Project X Rebirth. Now instead of taking a long time to boot up, I could see it trying (first white HTC logo), then failing and rebooting into 4EXT (After going from the HTC Logo to a black screen, then back to the HTC Logo then recovery). I then completely wiped system, data, cache, and davlik, reflashed the ROM and gapps. Still won't get past the HTC Logo. I tried changing ROMs to Szezso's CM10, without/with gapps and still haven't had success. After poking around on 4EXT I noticed an info window, which shows the memory usage of the different parititons. When I flash Nik's Project X it shows System with 549.2MiB total space, and 540.5MiB free. I find it hard to believe that the System is only using less than 9MiB for the whole thing. This is where it gets weirder... After flashing Szezso's CM10, it won't display the size and free space of System. Instead it shows --MiB. BTW, every flash completely successfully without error.
Does anyone have any idea what could be going on here, or how to fix it? I'm beginning to think that the internal storage is dying.