Everything mentioned here so far could be the cause, but I traced a passenger rear squeak on my current WJ to a bushing in the top shock mount. Shock still works fine, and the bushing isn't dry rotted, so I am not sure why. I know silicone bushings can squeak if not properly lubed when assembled, but I've not had rubber ones squeak. Or at least rubber ones that were still intact. I shot it up with silicone spray and it shut up. About every 3wks, it comes back and I shoot it again. No plan to replace it. I am in the habit of rebuilding the entire suspension at the same time - and for the most part, everything else is still fairly tight and it rides as good as a stock WJ suspension can...
Side note: I have to spray the leaf spring bushings on my boat trailer several times a season or it sounds awful going down the road. Silicone shuts it up every time. WD-40 penetrates quicker, but it will wash out after 1 boat launch. Silicone takes a few more miles to shut up, but lasts longer. I tried a Teflon spray, but it wouldn't penetrate at all...