Had similar on my df31, found that the wire which supplies power to the pump, from the program timer had gone open cct. replaced the wire all ok. you would need a test meter to check the wires, they go down inside the door, I suspect they break, where they go under the door.
SD
July 2011
Could be that the belt which connects motor to drum is slipping or broken. Guess you (or someone) needs to remove back from machine to view the situation.