I kinda fixed it. I went into the tmobile apn settings and changed them to match my att settings. Tethering works now, only one problem. Now when I go into the section where it shows my different apn's it says "Unfortunately, Settings has stopped." It doesn't really matter though since everything is working fine. I shouldn't have the need to go back in there. I figure if there's an update it will fix that.