I just had the same problem. Inside the door (under the timer) there's a spring that goes from the latch mechanism to a plastic post that's molded into the door assembly. The plastic post had broken off so the spring was just dangling. I drilled a small hole in the post and inserted a 4/40 screw to support the spring. Not sure how long it will last, but for now it's working OK.
Norm, October 2009