1. The ROM is working fine. 2. Cache files and user_data are not necessary to flash a phone. 3. If your phone hangs at boot logo after flashing, do a factory reset. 4. If the problem persist, Flash only system.img (tick only android in sp flash tool) 5. If still like that know that its a hardware prob.