I have seen issues where the starter drive gear doesn't engage fully with the flexplate and that will cause noise and eventually a broken gear. I have also seen cracked flexplates. They can make all sorts of racket. I had one once that I thought was a rod knock- and a bad one. I had the motor out, stripped and upside down on a stand with the pan off before I pulled the drive plate and found the crack.