Ive been noticing lately that my 99 TJ has a knocking or ticking going on immediately after startup and at idle whenever i come to a stop. It doesn't seem to happen while the engine is at speed but it does however put off a terrible screech/rattle at higher rpm's. Originally i thought I had a rod knock but after some research i found that these 2.5's had a pretty common issue with the valve train. I may have a stuck lifter or maybe need to replace the pushrods and rocker arms (hopefully). I have some videos coming soon of the sounds that I'm experiencing but for now I hope someone may have some insight for me. Also, when idling cold, it runs a little rough and at times the rpm will drop and send some vibration through the cabin, idk if that may help with a diagnosis. This is really the first car I've had to work on myself so I still have quite a bit to learn and not much experience with funky sounds. I know i may need to do a compression test or remove the sparj from each cylinder to identify a piston or rod issue but i dont have those tools and im hoping i could pin point or narrow down my optione before i go digging. Thank you al so much in advance i greatly appreciate any input you could give me!