2001 Volvo XC 70 moon roof rattle

Lately the glass started to rattle. At another site some said that the screws in the rail come lose but I could not see that problem. Is there any shop in the boston area who do this sort of work well and cheaper than a dealer?