Hold on now... don't go jumping to conclusions by assuming that it is the phone's hardware...or the dreaded Factory Reset...
I have had this happen to me in the past as well and, while I am sure that my phone is partially to blame, at home, the issue is with our main WiFi router. Also, if you...