Have you just tried stock based roms? Or e.g. CM11 too. If its on all roms you should go back to stock once using the matching RUU. Keep in mind to change CID to original before run the RUU.
Sent from my loved HTC One S using (most time buggy) Tapatalk
HTC One S @ PAC-man 4.4.2 [ALPHA1] [12/5/2014] + IceCode Kernel v4.0 // HBoot 2.15 - unlocked BL - S-OFF - NO "tampered & warning text" // TWRP mod 22.214.171.124
Samsung Galaxy W @ ParanoidAndroid 4.3 [BETA3] [6/5/2014] + KhaN Kernel v2.0 // Base: I8150XXLMI // PhilZ CWM 6.01.4
"REVIVED" HTC Wildfire S @ CyanogenMod 11(AWESOME!!!) [6/5/2014] //HBoot 1.09 - unlocked BL // TWRP 126.96.36.199
It won't hurt you to press "thanks" if me or someone other helped you...