I have a rezound and I got the same problem ,I have tested tons of roms out, I think it's the kernel that is doing it.any time I put a stock kernel on it works without issues other than it over heated once, maybe try running a stock kernel with your custom rom see if that works before you put in a warranty clam.