There is a pump inside the trans that provides the pressure for the clutch pack. If the pump is damaged the clutch wont be able to hold . Did you contact the mechanic he will be able to do pressure tests.