Hi, sorry if this is the wrong place to post, but I think it comes closest to the topic.
I have an unlocked iPhone 2G (was running 2.1 FW), and up until recently - about 4 days ago - wifi worked fine on it. Then, it suddenly became very sporadic. When selecting a network, sometimes the phone could find everything on my half of the street, but more often than not, it shows nothing at all.
Furthermore, after leaving the screen locked for long periods of time, I would sometimes unlock the screen to find that I have indeed connected to my home network. However, after attempting to access a website on Safari, perhaps the first page would load, and one second later, wifi's gone.
Rarely, I will wake up in the morning to find that sometime during the middle of the night, my phone received new emails, but of course, I can't check it because I have no wifi.
Overall, like I said, its very sporadic. EDGE and all other functions work just fine.
Anyways, I tried Google'ing a solution, and have tried everything within my comprehension (which, admittedly, is not that much. I am not at all a tech-savvy person

).
I have tried resetting network/all settings on the phone, manually inputting my home network into the phone, restarted the router, and restored my phone. Failing all that, I then decided to go ahead and take the advice to upgrade from 2.1 to 3.0 and unlock it again with redsn0w, but no dice. I have the exact same problem as I had on 2.1, and I'm really lost as to what to do now.
Its not a hardware problem, is it? I don't really recall treating my phone any differently or particularly brutally between the time I first received my phone, and four days ago, when the problem initially began.
Once more, I'd like to mention that I am not tech-savvy, and so if anyone would be so kind as to shed some light on the situation in simplistic terms, I would appreciate it very much.
Anyone, please help?
(Thank you all for your time)