If it happens again - try timing the amount of time that it stays on
If it is the same every time then it points to something deliberate - if it is randomish - just around the same sort of thing - then I would suspect something triggering an overheating condition?