The gaskets on these shrink over time and lose their sealing ability. While I tweaked mine enough that it does not rattle (using the adjustment screws), it's super loud now when driving with the inner sunroof cover open.
I temporarily fixed mine by putting a strip of bicycle tube (cut in half long ways) within the gasket. This made the noise way better. The problem is that it made the seal pinch up at the corners, and the sunroof often would not close from the "tilt up" position. It finally jammed the roof open after a year of use so I ripped the tube out. It works normally again, other than the wind noise.
Someone really needs to figure out a replacement gasket for these roofs. Lexus will only sell you the full glass panel for something like $600. I had done some digging and identified a couple of seals for other Lexus/Toyota models from the aughts that might work (and are available without the glass), but it's going to take someone ordering some seals and actually trying them to figure it out. I'd like to do that, but if I get the wrong gasket, I'd be SOL as my old gasket would be removed and destroyed, leaving me with having to rush purchase a $600 sunroof to use my daily-driver GX in our 45" of rain per year climate.