Wow, you've tried just about everything it seems. I can only think of two more things to try:
Look for Nokia's software recovery tool and give that a try. It goes much further than the "reset your phone" option that you see in settings.
Try a new SIM card. A T-Mobile store can swap it out for you.