Dear Adam,
Don't it though...! After I bought my 2005 987 Boxster in 2013 I looked all over The Net for an answer to this problem. The American chatrooms are full of it!
Taking advice from one of those chatrooms I removed the plastic wind deflector and put two strips of Velcro below the clips (the 'female bit - hairy rather than hooky) in the bottom groove into which the wind deflector sits, so not all along the groove. Each strip was about 2-3 inches long. I then put the wind deflector back in place, and the Velcro gave enough pressure upward to the clips that that the wind deflector no longer rattled - for a few weeks!
After having lived with the rattling for about 18 months I added a second couple of strips of Velcro on top of the existing ones and I also put a tiny strip of Velcro (again the hairy bit not the hooky bit) round each male part of the wind deflector and then clipped the wind deflector back into its clips on the roll bar.
So far - and it has been many months now - that has cured the problem. I think the good thing about the hairy part of Velcro is that it is both soft and resistant, as well as being sticky-backed of course.
I'm sure Mr Ferdinand Porsche would not be very keen on fixing problems with stick-backed plastic, but I'd ask him why he changed the seemingly-robust clips on a 986 for the minimalist, but pretty ineffective, clips on a 987. An annoyingly weak detail on what really is 'the best roadster in the world'!
If you choose to try this I hope it works for you - it worked for me!
Best wishes,
Adrian