There is another line of thought for the Cause. An Air Compressor is designed to have a Check Valve that allows Flo towards the Reservoir and blocks that air from coming back to the Compressor. Compressors also may have an Unloader Valve that lets the Compressor Spin Up without a load then start pumping once the run full RPM has been reached. Another form is a Check Valve and a Drain Valve that drains the compressed air between the Compressor and the Check Valve so again, the Compressor can Spin Up without load.
If any or all of the Unloading techniques fails, the Motor is trying to start under load and will Trip something or burn the Motor out. If the problem is intermittent, maybe a video camera can watch the Compressor until it Trips. Have the Camera watch the Pulley / Flywheel so you can tell if the Motor is starting under load. It will be obvious, the Motor will try; may even be able to start spinning the Compressor slowly but will trip after a few Seconds.