Just a fyi, I have always had problems with faux kernels and running gps. Is that kernel the bundled into the rom? Is there a more 'stock' kernel you can try?
Also use file explorer/astro to the system/etc folder. Make sure you just delete the suplrootcert. It's not needed to run gps at all. Totally optional file the gps.conf file uses, but I delete it anyways.
I flashed a stock kernel and rebooted and my phone wouldn't turn on so I restored boot and it turned on still no gps tho
Sent from my HTC Sensation Z710e using XDA App