There is a possibility the the remote temperature sensor is giving you the problem. Usually there isn't one! However if the connector for the sensor gets wet it causes continuity and then thinks you have one. When it dries out then it thinks it lost the sensor and you get a fault. Try this: First remove the fuses between the batteries and the controller. Then remove the feed wire Positive from the solar panel to the controller. Be careful, this wire is live, do not let it touch anything. Wait one minute. reinstall the positive lead from the solar panel to the controller. Now reinstall the fuses between the controller and the batteries. That will have reset everything and you should be back in business. If that was your issue, just jump out the connections for the remote sensor with a wire and this problem should not happen again.
If this does not correct your problem, make sure all connections are good at the solar panel at the controller and at the batteries. After that, you should call Morningstar. You probably have a bad controller.