It could be the seal, which you can get from anyplace that sells parts for your truck. Or it could be that the hinges have sagged, you can fix that by bending them up, or just slamming your door really hard, or even picking up your door as you close it. I personally don’t advise bending them...