I have a 20 yr old gas hot water heater (40 gal) that will dispense lukewarm water in the morning but after running the hot water for awhile (and waiting) the water temp rises. It seems that the thermostat is not sensing a slow fall in temperature overnight but will respond to rapid changes with addition of cold water. Q. Can this be fixed easily. [A plumber recommended junking it sight unseen]. Q. If not, what should I look for in a replacement? Brand, cost, design etc. Q. Is there any reason not to go to a 50 gal tank? Q. Are there any special considerations I should know about in the new generation of heaters before I install this myself?