I bought S3 8 months ago, and it was working very well. then started to freeze, I have to remove the battery so it can work again.
also some times, it turn off and on by it self.
any suggestion how to solve it?
During that time frame there has probably been at least one OS update that has been received and downloaded to your device. Guessing you probably have never had to do a factory reset on the device yet? This could be a sign of that coming in the future to resolve this problem.
There might be some other things you can try like isolating any apps you may have recently started to use since these freezing issues started. Otherwise the factory reset maybe the best option.