I have noticed lately that my hot water is only getting to about 105 degrees even though it is set to the max. The water heater is about 16 years old. Other then trying to flush it out is there anything else I should check?

Also, if the flush doesn't work and I have to replace it, what do you guys think of the tankless heaters? Have you installed them and how have your customers liked them?