To the best of my knowledge, neither heater is bad, and I've had the spa less than 1 year, so it seems unlikely that both heaters would have failed. I did check to see if there was continuity from the case to the connections, and there was none. Additionally, I looked down each tube and saw no place where the heating elements are touching the case.
I do not have an ozonator, and the way I determined the heater circuit is tripping the breaker was to unplug and plug back in each component. I even unplugged the sensors and the topside control, though I cannot imagine those would have tripped the gfci. The heater circuit is the only one that trips it. I can even plug everything in except the heater circuit, and the spa runs normally at that time--jets blow, etc.
I will post pictures when I get home later today, and the GFCI was going to be the next place I go. I don't mind ordering a new heater, except I am skeptical that the two I have are bad, so I suspect something else, even though that one circuit is the one that is tripping the GFCI. Thank you for your help.