my flexplate was making contact with my block making similar noises and i ended up buying a new flexplate. i inspected it and found some broken welds around the ring gear. I replaced it with a SFI flexplate, which is 5000x safer than any regular ol piece.
if you're questioning your ujoints just make sure you get a good spicer 1310 (or 1350) ujoint with zerk fittings. none of that duralast/vatozone garbage.