Sounds like a weak lifter or an oil pressure thing. I would lean more towards the lifter as with low oil pressure you usually have other things making noise as well. 4.0L lifters are one of the more common failures on these engines and it involves removing the cylinder heads to replace them.