Here's a couple things to try...after you've made sure that ALL electrical connections are tight and secure...including the plug on your cord, the screws on the terminal strip in the controller...and the connections in the motor.
To trouble shoot the main power on/off switch for faulty contacts, unplug the controller from the wall. Then remove 2 of the wires from the power switch..say 1 white and 1 blue. Use these two wires as jumpers. Disconnect the otherwires from the switch to the circuit board on the L1a,b and L2a,b terminals. Then place a jumper across L1a and L1b, and the other jumper across L2a, and L2b. This removes the power switch from the circuit and the controller will be "on" when you plug it in the wall. From there, flip it to "run" to start the motor as ussual. If it works..then the switch is bad.
Also, check the trim pots...mainly accel and deccel. Turn them clockwise ..say 1/4 turn just for testing. This will make the grinder accelerate very slowly up to full speed...and slow down very slowly as well. This is just to check that these adjustments are not causing the fault by being set too aggresisvely. If it works, then readjust them untill you get the desired accel and deccel without a fault.
Also, check all the other trim pots and make sure that they are not turned all the way to the limits. If you have one turned all the way clockwise for example...back it off just a touch so it's not actually at the limit.
And that's about all I can think of for now.
-Rob