Did some trouble shooting to find the source of the rattle in the front end. Turns out to be the upper shock mount bushings just like I thought. Passenger side was all chewed up. I ordered what I thought was replacement bushings but they're not the same and I can't find any locally. So I'm contemplating Monroe Sensa-tracs for now. Figured it's easier and cost effective to just replace the whole shock. $25 each after AAP discount code. Going to swap them out in the morning when they open.
Oh yeah, and I finally installed my Addco rear sway bar. Handles like a whole different vehicle. Almost forgot it was a Jeep still lol.
98 5.9 Limited - IRO 3.5", IRO short arms track bars Bilsteins, Addco, JK wheels, 255-75/17 BFG, Magnaflow, Flowmaster
04 Limited 4.7H.O QD, UC+BB, Bilsteins, 245/75-16 Duratracs Addco sway bar