Are you sure it's knocking from the crankshaft and not the valvetrain? These engines commonly have noisy Valve Lash Adjusters (Lifters).

I was quoted about $2800 for a rebuild on my engine after I had pulled it. I ended up putting in a good used engine instead.