Sad but oh so true.
Sounds like unit is overheating and tripping high temp limit switches. On old Magic Chefs, Gaff & Satts, The best advice in most cases is replacement.