Technical Description (Comment)
WARNING: This page is about a different car, the 2005 Dodge Stratus and 2005 Chrysler Sebring. However, it is still accessible from the selected car via links, so may be relevant.
The sunroof motor assembly monitors load condition according to the current, which runs in the motor. If the motor current exceeds a predetermined value, the sunroof motor reverses due to safety mechanism. If the sunroof motor does not reverse when an excessive load is applied, the sunroof motor assembly may be defective.