I have a 70 Mach I w/ a 351w and a FMX trans. I put it away for winter a couple of months ago and the other day I noticed a fairly large leak. It was dripping from the bellhousing of the trans. Is it the seal on the input shaft? Or is it somthing to do with the torque converter? It is a very slow leak but it does seem constant (not just on shut down of the car) as the car has not been run for a couple of months. Your opinions are appreciated.