What Q are you using? Q or a Q9...H? C? M?
(Dang, this
is getting complicated isn't it?)
Who is your carrier?
Maybe there is an update for your phone (just guessing here since I don't know what phone or carrier you have)
Go here and see if you can update it. It does solve a lot of issues for some ppl.
http://direct.motorola.com/hellomoto/support/update/
*Warning* Plz back up your contacts (pim.vol) and the rest of your phone b/c this does wipes out everything on your phone.
Good Luck