Time to give up on the Thermoquad?

Not sure the leaking wells is the complete problem, though.