I would strongly advise getting the wire properly repaired.
The door contact is probably sticking internally. You'll possibly be able to temporarily get it working by giving it a sharp tap, but ultimately it'll need swapping.
It'll be worth getting the whole system properly serviced.
Inglishg
November 2010