Arrow 3g getting stuck on upload, not downloading

has anyone noticed this? ~i will try to stream any youtube video and then my mobile network cuts out and the 3g up arrow stays colored in for a while. this also happens with downloads, sprint tv, anything pulling a lot of data, and also Wireless Tethering. I've tried Purehero rom, darchdroid, fresh 2.1, and i've wiped and flashed. i've also tried different radios and still the same thing keeps happening. I'm thinking of calling Sprint but they probably wont be able to help me. but i know someone here may know a thing or two.