One other thing to check... clogged filters! When it cuts off, is it by chance indicating an "Heater High Temp Limit" error?
My hot tub started shutting off after a water change, first every couple of weeks, then the period got shorter and shorter, until it would not stay on for two minutes...