Generic answer only. Is the motor getting hot under load, ie someone on it. There may be a thermal switch that shuts the motor down to protect it from overheating. Also check the motor itelf incase the bearings etc are seizing up as it warms up. Check all electrical connections to the control panel and motor cables.
Mark, November 2012