My 4.0L had been making a light ticking for a long time and I always just chocked it up to rocker noise, as every other Jeep my family has owned has had the same ticking and that has always proved to be the problem. Then someone stole my oil about a year ago (engine didn't burn oil before and doesn't now; but all the oil mysteriously disappeared overnight with no leaks) and I probably drove at least a 100 miles like that before I fueled up (check the oil when I get gas and the engine didn't run or sound any different).
That said, since then the tick got slighter louder and louder and now its downright blaring loud. Sometimes the engine doesn't do it at all, sometimes only when cold, sometimes it'll do it regardless of temperature or rpm. When it does do it though, it'll instantly stop if you give the engine just enough gas to not accelerate but not let it engine-brake either. If you throw it in neutral or push in the clutch, it'll start ticking again.
The ticking is distinctly different from knocking and I would almost call it a stuck valve, but I've heard a stuck valve and it is deafening; this is loud but not that loud. If it gets any worse, I'm afraid I'll have to tear the head down.
How hard is it to replace the rockers and tappets and anything else that may be the culprit in the head? I can't afford the time (if I do it) or money (for a shop) to completely tear down the engine or even remove the head. But if you can replace the parts from the top of the head (just remove the valve cover) then I can handle that just fine.