dunno why yours went spazzo, mine is working perfectly with the microswitches, maybe the motor got out of sync with the roof? also worth remembering the motor is designed to be used with a tilt & slide roof, so you gotta make sure you keep it in the 'slide' part, if that makes sence?