something I'd look at quick is checking the fluid level in P and N.... if the level doesn't change, I'd be thinking the pump. you could pull a cooler line and have someone start it up in N and observe fluid flow. The "leak in the valve body" is kind of concerning though...