A factory reset would indeed be helpful to address this issue, however, it also causes other more important problems. Your phone would lose all the data stored on it after a factory reset.