I have found that if I get a weak signal message and I soft reset the phone it works flawlessly once again...
Nice! Thank you for sharing