Water does not get hot
There are several things that could be causing this - the thermostat, the limit thermostat, or the tank heater itself. You can start checking by unplugging the unit, then remove the screws from the lid. Carefully lift the lid until you can reach the wires going to the top burner. Pull these wires off, placing them where they won't make contact with the metal on the unit. Look inside the unit, and see if there are any wires burnt off. If not, look at the small limit thermostat that is located on the top of the tank. It's a little round white unit. Move it around, and see if it's loose or broken. lift the metal tab, and take the limit thermostat out. Many of these units break apart, and quit working. If it's broken, take the two wires off it, and replace it. If not, then it will probably the thermostat or the tank heater. To see which it is, take the wires off the tank heater -the two poles sticking out of the tank lid. Using a voltmeter, check for resistance across the two poles. There should be resistance there. Also, check for continuance from the heater posts to ground by placing one lead on the heater post, and touch the other to the side or top of the tank. If the needle moves at all, your tank heater is shorting to ground, and needs to be replaced. If these tests are ok, then the main thermostat needs to be replaced. Hope this helps.