After replacing my cabin filter yesterday and put everything back my glove box door went from perfect to sagging.. I messed around with the dash screws and realized a way to reassemble everything that fixed the door sag. This fix only works only if your door is sagging not your entire glove box:
1. Remove the two screws in each of the two vents under the passenger airbag.
2. Open the glove box door and on the top frame of the opening remove the two tabs that hide the screws on either side then remove the screws. Keep those two screws in a separate place then the ones that came out of the vents cause they have different head shapes.
3. Pull out the dash panel that houses the vents and dash button.
4. Now the problem i found was that the door closes nicely when only the two bottom screws are installed but that left the top of the panel loose but heres what you do, before putting the removed dash panel from step three back, screw the two screws from the vents back in their holes, reinstall the dash panel, then screw the two bottom screws back, this way the panel is sturdy because the installed screws push slightly on the vents even though theyre not actually holding them.
5. The top part of the panel should only be pushed in till it looks nicely flushed with the airbag cover. DO NOT attempt to push it in to clip it in to the original state you might risk snapping something and it will defeat the purpose of this fix.
6. This makes the dash panel lean slightly forward, you wont notice it but its enough to fix the sag. I will post pics soon. Hope this yields better results than the other fixes