Try updating to the latest firmware (it is now 1.5.2). There was an improvement to the Gate Driver Fault recovery.
The fault is likely due to a localized brownout at the controller. This can happen when there is a sudden load change at the motor that causes a very short but rapid drop in voltage.
With 1.5.2, you may still see the fault, but it should recover.
There can be many root causes that have a brownout symptom. In general, try adjusting the Smart Current Limit or adding a short Ramp Rate (10-50ms). Both of these steps can reduce that instantaneous voltage drop.
Take time to try and isolate the triggering event that precedes the fault. Look a at the robot and driver station logs for clues.
For example, we helped one team determine that their Gate Driver Faults were ultimately caused by their Driver Station computer firewall. The firewall was affecting the connection to the robot. It caused momentary drops in comms that lead to the SPARK MAX losing signal. If the MAX loses signal, it goes into its disabled state for safety reasons which stops the output. This sudden glitch on the motor (geared 1:1 with a flywheel) caused a voltage drop, which resulted in the Gate Driver Fault.