GE microwave door interlock problem

Each time I open the door to my GE microwave it trips the breaker in the electrial box. I reset it and the lights on the microwave come back on. As soon as I open the door again, the same thing happens. The fuse in the microwave is good. I think it might be the door interlock switch. I’m seen this problem on several questions on the forum. I understand there are several switches on the door. Should I replace all of them. Any suggestions how to solve this problem. Could it be anything else other than the door switches or interlock that would cause this problem?