Default [Q] Problem with Installing Custom Kernel

I'm running the viperone rom 6.2.0 on my htc one and every time i try and install a custom kernel, Elementx 14.8, my com.htc.dialer doesnt respond, the data isn't there in the top and then my dialer stops responding and the phone resets. I'd really like to get this kernel working on the phone because of the battery saving and cool knock knock feature. Can someone help me get through this? I dont have s-off because I am under the impression it doesn't need to be off. Let me know asap please, i've been working on this for a while and want a resolution.

Thnk you!