OK, OK....
I am an electronic technician (amongst other things
And I have a Sammy GIO that occasionally gets the SOD (sometimes not for 3 weeks at a time) I use Wifi all the time. The situations seem to vary, but I can give you guys a good idea what it most likely is:
I think it may be the battery temp- cut-out, when the battery is under load, it may cut-out as a safety measure to stop it exploding and burning ur leg with it's acidic contents. Other ppl have said battery contacts (ie; clean and service the contacts on battery and phone as they may loose contact when moved suddenly) This doesn't really work for me as I have never had the SOD whilst using the shake feature, I guess it could expand/shrink under load, but the issue is more likely to be a memory or CPU temp cut-out than it is contacts. The issue occurs across all Galaxy model phones AFAIK
FORGET WIFI! One of the first things I did was to mess with the Wifi (alot, as I'm also a network engineer) and observed NO correlation between Wifi and SOD Except: Perhaps the Wifi increases the demand on the battery. With my phone, it almost ONLY OCCURS WITH GPS ON! and often if GPS and Wifi is on, I've had it during a phone call recently also. I will concede that it could also be SW/FW related. Perhaps the PH goes into screen-off mode and gets over-loaded and then basically force closes the background service/activity needed to recover with the 'on resume' or whatever (Im new to Andriod/Java) Someone could test this using a sleep-lock (An app that prevent5s the ph sleeping, many apps have this feature, I have never had the issue whilst using apps in this manner (so far)
Everyone needs to put pleasure on Samsung! It;s their job to fix it, their behavior is beginning to suggest to me that perhaps they do know what is causing it and pretend it doesn't exist, as it is a design flaw and might be a battery cut-out to prevent explosion (possibly death) and they dont wont ppl to know cause they might start hot-wiring/overriding the battery to stay on and finding out the hard way... There are plenty of threads on this around, you would think this would have been addressed by Now!!!!!
Keep searching and pls post any fixes/info you find!
Brgds/Dan