It certainly points to a fault with the heating element. I suspect that if you was able to conduct an insulation test you would find the reading was low. Try changing the heating element, should only be around £20. The cause could be due to limescale build up or drum wear on the outer skin of the heater.
Mike
October 2004