The clean light flashing fault code indicates that the control board did not detect a 2 degree increase in the water temperature. If the initial inlet water temperature was greater than 90 degrees. It will also trip if a 4 degree increase is not detected when initial inlet water temperature is less than 90 degrees.
Possible causes that can keep the water from properly heating include:
Heating element is bad.
Wiring to the heating circuit is loose or broken.
Thermostat (thermistor) is bad.
Wiring to the thermistor is bad.
Neutral side of the door switch is bad.
Water not coming in or a lack of water.
Siphoning of water during filling due to improper drain hose installation.
You can reset the control by running the diagnostic test cycle. Start this cycle by pressing the following buttons in this order:
HEATED DRY, NORMAL WASH, HEATED DRY, NORMAL WASH
. The buttons must be pushed within 5 seconds. After pushing these buttons, all the control lights will turn on and then the dishwasher will complete a short test cycle. After the test cycle, the control will be reset.
If you continue to have this problem after the reset I recommend calling a service technician to properly diagnose and repair your dishwasher.