Ok, I just got home with my replace iPhone 3G. The genius plugged it in and within 4 seconds he knew immediately it was bad. I asked him how he knew so far, he said he saw all the crashes and this is a key pointer for the "coma".
He then said the only fix that Apple recommends is a replacement phone. So now I"m home with my replaced phone.
It came with 3.01 on it, and while I was tempted to leave it there, I'm upgrading it to 3.1 to prove a point to myself.
From those I"ve talked to, all of us that had the coma had early 3G. The 3 people that I know that just got their 3G had gotten them within the past 8 months. So maybe there was a chip level revision later in the build that 3.1 software works fine with. Who knows?
If this crashes, I told them I'll be right back looking for another solution.
Also while waiting, my wife talked to a guy picking up his new 3GS that said he worked for apple (not retail). He said the design of 3.1 software was set for the 3GS and they made it compatible with the 3G. At first I thought no chance, but then I thought that I haven't heard one problem with OS 3.1 on any 3GS. Maybe I'm wrong...
I'll let every one know if it crashed again. Fingers crossed.