Hi,
I have had the same problem, after searching on the net found that a possible cause was a relay on the main control board might be u/s. I then checked my board out and sure enough a relay was blown so I ordered a new board.The wash cycle can still operate correctly even if the relay is u/s just the fact that the heat stays on all the time, hope this helps
Daz, April 2013