Possibly. Different kernels will have (slightly or even considerably in some cases) different WiFi drivers. The suggestion by Moemzn to try another kernel & see if you can reproduce the problem is a sound one.
i have a friend who doesn't have SD and the problem still persists.
or should i ask her to move the apps all to internal?
In fact, factory reset didn't work for me. But for those SGS2 owners who are not afraid of using a custom kernel, there may be a solution. It seems that the problem was fixed on SiyahKernel v3.1rc2 and above. I'm using it for the last three days and the problem does not occur anymore.
SiyahKernel v3.1rc2
Posted on April 13, 2012
Changelog:
removed 1600MHz and 100MHz steps
merged with cm9 sources (some patches for at&t version and lots of cleanups/rewrites. thanks to teamhacksung and Entropy512)
updated the build script a little to fix the module loading issues (which is, by the way, the main root of wifi toggling issues)
Why do you people use Siyah and complain?
JUST USE THE STOCK KERNEL
I have noted that it always occur when I don't use Wifi for a few hours, then when I try to activate it, it freezes and the only solution is take off the battery.
Why do you people use Siyah and complain?
JUST USE THE STOCK KERNEL