The sunroof in my 1987 300D seems to be experiencing some sort of problem(s). It opens, closes and pops up just fine, but it seem to make some popping noises at times. When it is popped up, it will close properly and seat, but getting the roof to slide back takes a bit of time. I have also noticed that the passenger side seems to slide into the car readily while the driver-side takes a bit more time. In other words, it appears that the metal roof doesn't drop down evenly. Any thoughts on this? I know these things are expensive to repair when they break and I would like to try and prevent this.