I downloaded FdcSoft taskmanager at
http://www.dotfred.net/TaskMgr.htm. Using the regedit I was able to change the settings and it seems to work perfectly!
Take a look at your HKLM/Comm/ConnMgr/Planner/Settings/SuspendResume
It is a multi-sz value and should be #777. If it shows anything like ~GPRS or something containing GPRS, change it back to #777. The fix worked for me with out a soft reset.
I cant take credit for this I found it through a few other threads.
http://forum.ppcgeeks.com/showthread...=40427&page=11