I know this thread is old, still here is what I did:
First I tried to adjust the position of the hook on the frame to make the door sit more tight against the frame. There is a little clearance in the throughole.
That did help a little, but not completely. I ended up taking out the contact switch and unplugging it completely ( and wrapping some tape around). I did this on all my doors and by this I also got ride of that annoying key in ignition beeping noise:-D
The door open warning does not work anymore obviously...