It sounds like a bad wrist pin. I had a car that I drove for almost a year with a loud knock and took some long trips in it.
You probably need an engine rebuild.
It will be in the neighborhood of $3000-$4000, depending on where you get it fixed.
Thursday, March 29th, 2012 AT 6:23 PM