I have a.O. Smith gas water heater. When I leave the house for a few weeks (I leave the water heater on, set to the normal temperature) and then return, the water temperature is luke warm. If I run a fair amount of hot water, as in taking a shower, the water heater will then come on and the temperature will come up to where it should be. It has also done this a time or two after just one day. Any suggestions?