Youdoofus hit the nail on the head. But, if that isn't enough (kernel / governor) you can disable data when your not using it (you'll still get txt and phone) and you can turn off auto sync. Changing things like screen brightness are always good to. (I like using the Mobile Data widget built into the notif. bar)
I just re-flashed myn's 2.2 and it using the stock kernel, so I'm going to flash on one of the kernels I have floating around, which should help that.