Hello,
I have had cingular,sprint and now verizon.Basically,What I have found from calling customer service is,if you have your phone on roam you are not using your service providers towers and this is what the problem is.Your service provider sends the message,but it is up to the roaming tower to send it to your phone and text messages are not a priority to them and most likely will not be sent or when bandwidth is at a lower usage wich can be hours or days later!!!!My best advice to you would be to make sure your phone doesnt roam(you can turn the roam feature off on most phones).Also when you move from tower to tower, while you drive sometimes this can cause a issue and you will need to turn your phone off,take out the battery for 5 minutes and put the battery back in and turn it on and you will have a higher quality signal(ever get a echo or hear yourself talk?).If this all fails call your service provider and make sure you phone didnt throw itself off the network(it will still work just not as good)I had this problem mostly with cingular!!!
I wish that the companys would just combine there towers 100% and it would take care of most of this!!!!
Hope it helps!!
O/O B unit Panther #11514 Since 03/06