I fixed it the same way (Samsung I9301I Galaxy S3 Neo). I had it restarting all the time and even after a few days with the battery out it would turn on by itself just by inserting the battery. It was also impossible to boot into recovery mode.
After reading the forums I though power button...