Sounds like a hardware issue is you have tried all those roms and still having issues. Have you tried the stock rom?
Honestly sounds like a short in the phone. Did the phone take a hard drop or fall/ have physical damage?
You're provider may have a replacement program, so you might be able to...