Abstract: A drive mechanism for an automotive vehicle sunroof assembly employs a moving cam and a stationary cam, both of which are engaged by a sunroof pane supporting carriage with cam followers. The specific camming surfaces cause the carriage and pane to move between closed, vent and open position. A method of operating a sunroof assembly is also disclosed.