Last one to post in this thread wins!

Did you try ohming out the element? Disconnect the element from the circuit, and check out how many ohms your meter reads. 0 ohms, it's shorted internally. Infinity ohms, the element has an open, and is toast.
Not an electrician either but I would almost bet on a thermocouple. Like a breaker it shuts the power down when the unit over heats some reset automatically some you need to push a reset button an some you need replace. A lot like a fuseable link in your car.