Hi, welcome to Android Forums, I'm sorry it's taken so long to get a response.
I need more information, have you rooted your phone and then attempted to install a custom ROM? If so, what ROM did you install. Some ROM's are carrier specific, installing a ROM for a different carrier could cause the problem you are experiencing.