Wirelessly posted (HTC Diamond: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) Sprint MP6950SP)
I suggest you get a hold of the original shipped rom for T-Mobile and flash it and see if it works correctly. Then flash a custom rom if you like. Remember, always flash gsm roms because t-mobile is gsm.