hmmm...it's hard to figure out an engine knocking if you don't actaully hear it running...heh
is it using oil ?....is it smoking blue when it's cold ?....
stuff like that will help us out so we might be able to determine what's wrong,
Mine is using about an quart of 10-30 MC every 400 miles, it ticks and it blows blue smake when it's cold wich signals me that the piston rings are getting wore out, because the peeps that had the truck never got their oil changed and from the view of the PCV valve it has never been changed either...
how you can see if it's your piston rings ?....easy....
just run an compression test on every cilinder .... i don't know straight out of my head what the values are for an 4.0 V6 but you need to have atleast about 100-110 punds per cilinder...if you are running below that...write it down wich cilinders it are, cause after all it might also mean an blown head gasket, cracked head or anything else...
what you do next is take some heavy weight oil...20-50 orso and squirt some oil straight in the cilinder thru the sparkplug hole....then measure the compression again, if it jumps up the over 100 then it's the piston rings, if not then it might be the head gasket or the head/block that's cracked or even an burned valve can be the problem , for those problem you will have to open the block anyways it's just to let you see that you can determine what might be wrong with it.