excuse me sir.
ok, a suggestion. goto quicklinks and edit your sig. let us know what rom, radio and spl you are running. second, do you have adb? no? get adb installed so you can run logcat and we can get an idea what exactly is going on with your device. third: what is the history of your phone? what process did you follow to get where you are now? when is the last time you wiped? etc. etc. etc.
if you have questions about the aforementioned items, search. apply google-fu accordingly.
We can't help if we don't have something tangible to work with. internets are not magic, simply shouting "my stuff is b0rked" will not automagically repair your problem. harry potter is an iphone user. you are not harry potter, and that phone in your hand is no iphone.
i'd love to help you but simply cannot until you give me something firmer to work with.