Hmmm, ok, it worked fine over the winter. It has to be something in the mode switching. Does it act just like you manually selected the defrost?
Possibly in the control unit in the dash, or (and by not being there, I can only guess), the connector to the control unit.
If there is a moisture sensor (to tell the control unit the windshield is wet), perhaps it is faulty.