Had wifi issue with my jailbroken/unlocked 2G since beginning, we also have 3 iPhone 3G in the family, all without trouble, the 2G one just stop working after a while. Have done restore, the various reset-options and downgraded to 1.1.4. It works but when left untouched for a few hours wifi is lost again.
Just done another attempt, downgraded to 1.1.4 again and unlocked/jailbroken with iLiberty. Worked fine, left for 2h and wifi was gone again, did network reset, it works again. Expect to lose wifi again and will try the bluetooth trick even though it really doesn't sound lika a solution, anyone who can explain why that would make a difference?