Water apparently can work it's way under the warped plastic cover and down the opening around the cable. I used strip caulk to build a dam/wall under the warped cable covers then used a heat gun to soften the plastic and bent the covers back flat(er). Another option would be to buy new cable covers, but IMHO I would still add the strip caulk. The ultimate fix is to buy a new sunroof glass which comes with a new gasket attached.
