Adjusting the door seems to be the right thing to do. If that costs too much, try using talcum powder on the rubber seal. (Yes the stuff you use for babie´s bottoms.) That worked OK on the door seals of my old Land Cruiser that had a lot of flex built in.