Have you tried putting a different SIM into the BB to see whether you have the same problems? i.e. take a SIM card from a device that works 100%, and test the "faulty" BB with it in. That way, you can see whether there are any data plan issues.
: Groupware Infrastructure Architect, Denver CO If I'm not here, I'm playing World's End on FaceBook. Mob/Mafia Wars are SOO last year