.....then this sounds like more of a hardware issue. to be sure you can try doing a factory reset. if it is still happening then it was not a software issue. keep in mind that a factory reset will wipe all your data, so backup accordingly. if you do not want to go that route, then i suggest that you take the phone into your carrier and see what they say.