I don't know if this will help, but on my dishdrawer, the inner switches which change the cycle work fine if their surface is dry and don't work at all if their surface is wet. When the cycle is stuck and won't change, I use a towel to dry them and then everything is fine.
Good luck
Jack May
October 2007