have you checked the crankshaft pulley.. if it's loose and rocking on the key, it sounds like a deep bearing knock... and will bugger up the end of the crankshaft...