zero crossover motor stutter at low RPM

Flyback diode goes the opposite direction. In your case maybe the best place would be the direction switch but anyway it's not easy to handle when you can change direction.