I suspect its the custom kernel.. but you could try to troubleshoot by pulling a logcat from the phone, and see what exactly is the cause.
fair warning.. deciphering the logcat can be difficult.
Sent from my GT-I9505 using XDA Premium HD app
Certified Couch Tester
Current: Xperia SP Stock
OnePlus One CyanogenMod 11S
Galaxy S4; Samy Deluxe Jelly Biafra
Nexus 4; Z1 ROM (xperia)
Galaxy S2; HellKat (Diablo kernel)