Name this engine noise, can't be good!

My barracuda starting making this noise after my last outing.


Sounds like somethin' inside wants out. Take off the inspection cover and check out the flex plate.