The reboot loop on Samsung phones is usually caused by a software glitch. To fix this you should try to wipe the cache partition of the phone. If this doesn't work then try to do a factory reset.