Can you show us pictures? Have you bought new tabs? The factory tabs are non-reusable so if it popped off once it can't be popped back on securely.
Also, do you off-road or have you been in an accident? Sounds like some weird flexing or the door is not seating properly or something?