I am assuming that it is locked after a self-cleaning cycle?
It is possible some liquid seeped into the circuitry area and shorted out a circuit board or controller causing it to lock the door. I would disconnect power from the unit through the circuit breaker for 5 minutes and then turn on the self cleaning mode, but cancel the cleaning mode just after you start it.
If water has entered the circuit board you must check the continuity through out the control board and then replace the sorted part or whole board which ever is necessary
Answers & Comments
Could you explain your situation a little more?
I am assuming that it is locked after a self-cleaning cycle?
It is possible some liquid seeped into the circuitry area and shorted out a circuit board or controller causing it to lock the door. I would disconnect power from the unit through the circuit breaker for 5 minutes and then turn on the self cleaning mode, but cancel the cleaning mode just after you start it.
If water has entered the circuit board you must check the continuity through out the control board and then replace the sorted part or whole board which ever is necessary