Would it help if I factory reset it? Or do you think the main cause is the hardware and not the software?