I think the cat is fine, but the flexplate thing sounds like that might be it.
Do you have a video with this included and how to do it.
The engine sounds great when sitting in the garage and we give it gas, just fine. Once I'm out on the road and moving it has a low grumble and it shifts fine. It grumbles louder in 4WD but again nothing is wrong except a louder grumble.