Definitely the control board. Bought a replacement for $339, installed it in a couple of minutes, and the temp display was now steady as a rock. Heated brilliantly. I've got other, unrelated problems now with my heater, but the erratic temps were from a bad control board (or, as Pool Clown...