The door lock assembly is most likely a simple micro-switch. When the door is locked by moving the handle over, it engages a switch to tell the board to go on ahead into self clean. To test it, use a meter and check to see if the switch is open or closed. If the switch is closed while the door lock handle is not touching it, the board still thinks its locked. If the switch tests good your clock assy. is bad.