Possibly Starter Bindix?
Does it seem to be a sticking rumble? When you start your engine does the starter stay engaged too long? I had a boat that had a similar rattling noise and it turned out to be a starter Bindix. Also, check that your shaft nuts and packing are in proper order. Just my thoughts if it's not a tranny issue.