Hello, I have a 99 grand cherokee limited with a 4.7 v8 4x4.  It started making a knocking sound. It was faint at first and slowly got louder. It never lost any power though.  I finally took it to a local repair shop.  they told me it was a main bearing and I need a new motor. on the way home...