Share your experience!
Your warranty is with T-mobile most probably.You can try a software repair:
http://www.sonymobile.com/gb/tools/pc-companion/
In this case,contact xperia care:
http://www.sonymobile.com/global-en/support/contact-us/
We don't have the means to check for you because we are just users.