I have also lost the wifi and bt. It was intermitten at first, but got progressively worse very quickly. Now I just leave wifi and bt off so I don't get random reboots. On the upside, my battery life is much better now. 
I am still on froyo 4.1.83, carrier unlocked (not bl unlocked). So pretty stock.
Here's my little experiment:
I am pretty sure that it is hardware. I doubt it is the tiny battery on the PCB because that would seem like an odd design to me. The wifi/bluetooth/FM chip should be powered by the main battery. My guess is that the wifi chip has a bad connection to the PCB, and physical perturbations to the PCB/phone (like fiddling with the small battery, which is very close to the wifi chip) could result in electrical contacts disconnecting/re-connecting, but the problem will return since nothing has really been fixed.
My next step is to reflow the solder on the wifi chip, when I get my hands on a hot air rework station. I will come back here and post whether my wifi gets fixed or my phone gets destroyed.
I am still on froyo 4.1.83, carrier unlocked (not bl unlocked). So pretty stock.
Here's my little experiment:
- I disassembled the phone (already out of warranty) and booted it up.
- With the PCB naked, wifi worked for me. Then I ran Wifi Analyzer so I had a live update of the wifi state (AP signal strength).
- When I flexed/pressed on the PCB at certain spots, wifi went away immediately, and when I removed the stress, the wifi came back.
I am pretty sure that it is hardware. I doubt it is the tiny battery on the PCB because that would seem like an odd design to me. The wifi/bluetooth/FM chip should be powered by the main battery. My guess is that the wifi chip has a bad connection to the PCB, and physical perturbations to the PCB/phone (like fiddling with the small battery, which is very close to the wifi chip) could result in electrical contacts disconnecting/re-connecting, but the problem will return since nothing has really been fixed.
My next step is to reflow the solder on the wifi chip, when I get my hands on a hot air rework station. I will come back here and post whether my wifi gets fixed or my phone gets destroyed.