A long battery pull (say 15 minutes) might correct the random reboots.
If back speaker "breaking" means it stops working randomly, there may be a bad connection in the earphone jack. Try inserting and removing a jack several times.
Best solution is probably to take the phone to a dealer to diagnose the problem.