In reading car forums for a few years now I've heard of this thing happening a few times. Normally its when the car is moving... a couple of guys figured it was either some sort of weird resonance caused at highway speeds and on certain roads or a buildup of pressure in the cabin and the sunroof was the weak point that popped. Don't think anyone ever quite figured it out.