I have an issue with my hot water running out very quickly most times. I have a natural gas 45 gallon GE hwh. The issue is that if the shower is used we only get about 10 minutes and then we run out of hot water. But if the shower is used (and therefore tank emptied) and about a half hour later is used again we have plenty of very hot water. The thermostat is turned all the way up on the hwh. My thought was the dip tube. I replaced that (old tube was actually still good) but it didn't help. We do have a "water efficient" showed head. Does anyone have any ideas on what next to check? Thank you for any and all advice.