ok, problem fixed... after calling about 5 different people at t-mobile, one of the tech support ladies knew how to fix it... She said how sometimes the phone will register it on a tower and then it won't be able to register it on another tower, and when that happens services get turned off. All she did was renew the sim card in their server and it worked!