t-mobile will filter and detect your tether usage on the data service end. Once detected they will drop the phone's data connection. Currently the only solution that works for me is to use USB mode using PdaNet with its "Hide Tether Usage" feature enabled so that t-mobile can't detect your usage. This feature is critical if you have t-mobile.