OK, here's what I have going on. My maxitherm 333 won't heat correctly this year. It turns on, fires up, and very predictably heats from ambient temperature to 98 degrees (even though it is set to 101). At 98, it shuts off, red service heater light comes on, and the temp just cools off again. The control board shows no error lights, just the red service light. I've replaced the thermistor, high limit switch, and the thermal regulator, none of which fixed the problem. I even subbed in a new control board just to make sure it wasn't the issue, and same problem occurs. Any guesses? My gas flow and water flow are intact and sufficient. I can't figure this one out!!