Hi there. I have a 2004 X5 4.4 with the Pano roof and am suddenly hearing a rattle noise from it on even a slightly rough road. About 5K miles ago I had some whistling noise when it was open to any degree (except vent) at speeds over 30MPH. The dealer adjusted it and it's been great, but now at 26K miles I am hearing an annoying rattle from it that is really annoying. I haven't been back to the dealer yet, given the rig-ama-roll they put me through to get appointments

, but plan to go when my next green service light goes out so I can get the oil service etc at the same time. Wondering if anyone else has heard a rattling noise from the roof area in this configuration? It's less noticeable with the shade closed, but even a slightly rough road service makes it really annoying. I hear the noice without regard to roof position- open, closed, vent- all.
Any thoughts on the cause? The roof continues to work as it should in all regards. The X is under factory service and warranty plus CPO.
Thanks!