Electric gremlins keep attacking my 2002 320 CLK Coupe. When I close the sunroof, it gets to about an inch away from closing, then powers back (it's the safety feature of not allowing the roof to close if there is an obstruction). It's been to the garage twice to have the control module "reset" but still has the problem. Anyone had the same problem and had it permanently fixed?