Yes it does. It disengages while spinning engine and engage while i'm still on the start button, grinding on the ring gear. I know the battery is on its way out as it will no longer hold capacity after being run dead 5 times. So, i was thinking new larger cable and a new battery to start. If that doesn't do it, than i can put my old factory mini back on and try. The CSR starter is barely used.