Have you inspected the impeller and diffuser? Any obstruction would cause the motor to overheat and trip the thermal sensor. Also, I don't think you ever answered my other question about pump noise. Is is screeching or whining?