I have a 2 year old Rheem electric water heater that will produce warm water most of the time [even with the thermostat set high]. Sometimes it's HOT but most of the times it's warm....it varies. I have disassembled and cleaned the shower cartridge, checked the pipe openings behind the cartridge, adjusted the shower valve setting, drained the water heater and removed the sediment that was in there, checked the heating elements and they are intact and seeing the proper voltage. Any thoughts would be appreciated.