Default Can't flash kernels anymore; well kind of.

So i have flashed several kernels without any problems. My last one was kangaroo v100. I decided to give elementalx 13.5 another shot but when i did my dialer kept crashing and was getting forced reboots after about 60 seconds. That was enough time to check my kernel version and it still said i was on kangaroo.

I reflashed my radio to fix the crashes. I then factory reset and flashed a nandroid backup and reflashed my rom. This gave me back my stock kernel. Unfortunately the only kernel i can flash still is kangaroo v100. I can't even flash the updated v110. When i try to reflash elementalx, it doesn't take but the elementalx.conf file and the elementalx init.d script is in the file system.
Any idea on what could be preventing this? Id blame it on kangaroo but i tried flashing elementalx and kk v110 after my stock kernel to no avail.

ViperOne 6.2.1
M7 Sprint
Kangaroo kernel v100
TWRP 2.7.1.1
S-OFF
etc..

Sent from my HTCONE using XDA Free mobile app