Answer:
Why does stopping and starting an instance (usually) fix a System Status Check error? Stopping and starting an instance causes the instance to be provisioned on different AWS hardware.
Step-by-step explanation:
Image result for Why would you consider hibernating an EC2 instance over stopping and starting it?
When you stop and start your instance, you lose any data on the instance store volumes on the previous host computer. Your instance retains its private IPv4 address, which means that an Elastic IP address associated with the private IPv4 address or network interface is still associated with your instance.