When trying to fill my tub, the hot water only stays hot long enough to fill 1/4 of the tub. The rest of the water is lukewarm. At first I thought it was the water heater, so I filled the washer with all hot water and not once did the water become lukewarm. I also repeated this process with the bathroom and kitchen sinks. Maybe it is the water heater or maybe it is not. Does anyone have any idea of what may be causing this issue besides a faulty water heater?