Look where the door opens for a little covered spring. It could be bent or broken. The inside of the door where the spring touches could also be dented. Before spending $80-100/hr at a repair shop or jumping to conclusions about wiring, check these things out.
|