I had a similar problem in mine bud, my auto electrician found in the small fuse box by the accelerator pedal there is a black cable with a red end and it was loose and worn so sometimes it wasnt recognising when the door was open., he stripped the cable, re-soldered the wire back and now it works perfectly no problems since