If restarting my phone fixes an issue, does that mean that the issue is software? Or could it still be hardware? My 6s+ has lots of issues and I have tried starting the phone fresh and it didn't help. The issues come back after shortly after restarting.