Sounds like a busted flex plate or maybe a bad rod bearing