No hot water: 'This is often caused by a malfunctioning heating element (in electric water heaters) or a faulty gas pilot ... If there are significant leaks or internal tank corrosion, professional ...