Has it got a brake?
Sometime the brake lever has a micro switch that also shuts off the motor.
If not could be regulator or throttle perhaps.
Strangely enough I have a quad that doesn't want to go now, but did 2mths ago....new batteries, new throttle, wiring checked.
I suspect its just down to cheap failed components on mine and have just given up.