This sounds more like a firmware than a hardware problem try flashing your phone.