I agree with "Reno" and "NJ", the heater is bad and you need a megger to test for leakage. If you don't have a megger you could try disconnecting the leads at the heater and then run the tub, if the GFI doesn't trip it would almost guarantee the element was bad.