Torque Converter

Sweet ride.

Welcome

I'd jump over to the Transmission tech forum and see if there's already an answer or start a thread. You'll get more eyes on your issue there.

Best of luck.