Here's something new. It fell on the floor today, after turning it on, Bluetooth worked normally, so did the USB Internet option. After restarting it, it didn't work again. I turned it off, tapped it with my palm, and turned it on, and it worked. After another restart, it didn't.

Could this be a hardware problem, like, the Bluetooth radio needs soldering? Or ma this problem be caused by the phone's "play" button on the side being stuck (as in, maybe it won't receive commands for bluetooth because the "play" button is pressed while the phone is booting or something)?

P.S. Double posting to get the thread noticed.