I don't have any specific suggestions. Display and/or motor boards have non-volitile memory to hold machine configuration when disconnected from power. Cycle status is also continually written/updated to memory for auto-resuming operation upon power restore after a failure. There are fault codes for memory errors. Have you checked if any are recorded that may not be displaying during operation?
Solenoids are monitored for faults via the electrical circuits between them and the motor board. The valves differ physically on flow rates but the solenoids are all electrically 24VDC and 64 ohms.
I've never paid attention to motor board temperature, can't say what's normal or abnormal.