I don't have a sunroof and both my leaks came from welds that cracked, one leak a year after the other which shows there is too much flex going on and cracking the welds. Do not worry though, they will through some sticky black roofing patch on your vehicle and call it a factory authorized fix...