It still happens to me, just not has offen. I found a program on Market called Data Link Nofitier that tells me when I lose data and I turn airplane mode on and off and that usually fixes it.
All Sprint has told me is that we can send you a new phone, but they won't tell me if that will fix...