Sunroof System Thermal Protection
WARNING: This page is about a different car, the 2017 Chevrolet Spark. However, it is still accessible from the selected car via links, so may be relevant.
The sunroof controller has a thermal protection algorithm to protect the Sunroof controller and motor from damage due to overheating conditions resulting from excessive switch actuations. The thermal protection algorithm will cause any new sunroof commands to be ignored until the motor is allowed to cool.