Check the pan itself. I've had problems with leakers on two TH-700's. The pans are made of mild carbon steel and if water ever made it into the trans, it quickly eats out the bottom and creates pinhole leaks that are difficult to repair. The leaks usually occur on the bottom of those stiffening ridges/grooves at the bottom of the pan.