I Finally found a fix, open the phone (in my case i have HTC ONE S) battery is sealed , so open the back of the phone remove the battery for about 8hr while doing so ,. clean the dust that got stuck , and touch and push the wires you see and make sure they are all fine and in the place.
now...
Hey Guys , I still have the same problme for months now , none have the solution, i tried more than 15 roms and nothing still the same
i hate HTC , I wont buy their stuff anymore , they have no solution for this
,did you guys find somthing yet ?