Hi Guys,
Just had a go at the solution posted on here and I have to say I think it's working! I too had some silicone lubricant and put it on a portion of the seal (After cleaning/degreasing with some washing up liquid) which looked like it was rubbing (White marks on the seal). I went for a drive and it was still there initially :-( I cycled the roof a few times and drove around a little longer and sure enough it got much better, almost to the point where it was completely gone! It only made a little noise when I went over uneven ground as the car chassis bends slightly. I have put more lubricant on as I was very sparing the first time. I also did the whole seal around the roof. Using a cotton bud allows you to get in the hard to reach places at the sides (roof fully open). You have to put the roof in the tilt position to reach the back of the sunroof.
If your still having issues have another go. It might just work for you. Thanks to AlanH for posting the solution.