For the rebooting issue you may want to wipe your device and reload the OS or upgrade the os to 4.2.2.184.
Beyond the rebooting issue your router has much to do with your wifi/uma status. If it works at Starbucks but not at home then it's usually a router/isp issue.
Either wipe and reload the same OS or upgrade to this one:
http://www.blackberryforums.com/gene...e-telecom.html