Samsung Droid Charge: mobile data control not working properly (Android 2.2 Froyo)
It’s been abundantly confirmed that the problem is due to a (terrible) bug in the Charge stock Froyo firmware.
So the official “solution” is to wait for the Gingerbread OTA update (should be any day now), or, if you’re in a hurry, flash (one of the) the leaked Gingerbread firmware(s).
In the meantime if you wish to retain at least some of the battery benefits of JD you should switch to the Advanced profile (if you haven’t already) and enable “mobile data” under Controls/Keep enabled (but remember to disable it once you get Gingerbread!)
For more information please check this thread