904 trans issues in need of help

Broken flex plate is my vote with the info you have given.