I would think that too low of water flow would result in a low temp reading, not high, and esp. not 98 degF :o

Also, seems unlikely that calcium/coralin Algae build up would cause that high of a reading either, but it is worth a shot.

Sounds more like the temp probe or control circuit is busted?

Any chance that some wiring (like the temp probe) is disconnected?