Dude, are u on Stock rom or custom rom? And ur on Android 2.2 or 2.3?
Either way, try these and see if it works after that :
1. Connect to a wifi network (maybe its bad service provider)
2. Go to task manager and end all running apps and clear...
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer? | Terms of Service