I have a 2006 with 250k, Never had door issues.
Started getting stuck and showed a dash light, I did the reset by pulling fuse #7.
Worked fine for a few weeks. Only had to do it once before.
Now when it stops working I get the dash light and do the reset by pulling the fuse it will work fine for...