I have a truck i just swapped the engine and trans in. I put a turbo 350 trans in it and it is leaking pretty good. It appears to be coming from above the pan out of an electrical unit. Nothing is...