Last week I deep cleaned the defrost vents in my upper dash. Here's a DIY:
Step 1. Remove windshield
Step 2. Clean vents
I found the easiest way to get the windshield removed was to have a rock hit it and crack it, file for insurance, and have Safelite replace it. A low comprehensive deductible is highly recommended.
It also helped that the technician was super friendly and very professional and gave me a 50% discount (amounted to $50). The Z is really a pain in the a$$ for these guys compared to most every other car. So I helped him remove everything that needed to come off and then put it back with him, too. He was very appreciative, and we had good conversations while we worked