You have a temp sensor that is located inside your filter housing. If you are standing on the outside of your tub looking down into your filter housing, look to the left you will see a plastic looking nut/sensor. this is you temp sensor. you also have a hi-limit sensor that is located on the heater itself. this sensor is what gives the overheat msg. the main purpose of this sensor is to shut the tub off in case something fails to shut the heater off. A Sundance should not overheat at 105 degrees. An overheat is usually detected at 110 degrees. It sounds to me that you may have a fault in the hi limit sensor. This answer is provided from the symptoms you described. I am new to repairing hottubs and i am still best being in front of one to diagnose specifically what the problem is, so I hope the little I have stated has helped.
See Sundance wiring diagram page 34 for more help
http://www.sundancespas.com/Communications/InstructionManuals/05780Man.pdf