Since /data is where your information is stored there's no downside to performing a Factory Reset in Recovery mode. You might as well do that and see if the phone boots properly - if it gives you some other errors it may be time to reload the firmware.
If there's a Best Buy nearby you could take it in and they should be able to wipe/reload the whole thing.
Sent from my rooted, debloated, deodexed Sinclair ZX-80 running CM -0.001 using Tapatalk