The console UI tells the Main control what you want it to do and gives you feedback. The main control monitors the sensors and tells which parts to turn on/off thru the cycle. Based on your explaination, the fact that it runs thru any cycle, I would guess that the Console UI is ok. Since there are no error codes, the main control sees everything as running OK, so the sensors should all be good. Since there is no schematic of the Main Control, I can't analyze that, but my guess is that is where the problem is. It would be where the cycle would terminate. BUT, this is only my logical guess.