Tech ordered a new circuit board but never came back to install it, so I trouble shot it myself. After going on line narrowed the draining problem down to the drain hose - removed and cleaned that and reconnected. Cut the power - changed out circuit board but cycle problem continued. Went on line again. Sounded like the thermal fuse so I ordered one. Cut the power and installed it in about 10 minutes - Unscrewed front of dishwasher door to expose wiring and circuit board. Best if you do this with door open and laying on your lap, otherwise there are several wiring plus that can come loose. Leave the two screws closest to the dishwasher in but loosen. This will keep the door and front aligned. Gently lift the door up about 6 " and expose the circuit board. The thermal fuse is on the side closes to you and is held on by a grey clip that can be loosened by carefully easing it of with a screwdriver tip inserted between the board side and the clip. I removed the clip gently from the the circuit board - cut the fuse wires about 4" from the fuse wires and discarded the fuse but kept the circuit board holder - stripped the remaining wire ends down 1/4" - twisted each exposed copper wire ends tight - slid the into the new space on splicer end of the new fuse - one wire is black and one has a blue grey stripe so I made sure each went into the corresponding hole to the new fuse wires - screwed each down tight - wrapped entire splicer with electricians tape - put the circuit board holder on the new fuse - carefully clipped it back onto the circuit board - the new wires are longer than the old so I secured new wires to the rest of the wiring using the supplied zip tie to keep them away from the circuit board - screwed the dishwasher door back on - plugged dishwasher back in - pressed start - ran a full cycle and drained completely - Success!