Sounds like you need to check in the service panel. More than likely one of the leads to the heating element is lose or has come off from the terminal block.