HOW THE HELL DOES THIS HAPPEN?!?!?? THATS THE CABLE FOR MY WINDOW REGULATOR... and on top of it.. the day it broke its been raining ever since...