I would give the shocks some time, they are ultra stiff right at the beginning and will break in over the course of the next few months.
Usually upper links start squeaking when they go bad, and youll get some clunking from bad tension rod bushings, and they can also be visually inspected for cracks and signs of the liquid inside them leaking out.
I actually went through the same thing tracing a sunroof drain issue. One time I was driving home after work after it had rained pretty hard, and it started raining out of the sunroof switch.. I think the primary culprit was leaking around the sunroof motor.. I had someone dump a couple buckets of water on the car while I sat inside and waiting for leaking to appear, and it was definitely coming from around the motor. I took the motor down and put some RTV around where the motor mounts to the sunroof, and so far no issues.. Looks like there was some sort of silicon gasket there before and wasnt getting a good seal. There is a little metal plate that covers the engagement of the worm gear to the gear of the sunroof motor, and its a good opportunity to repack that with grease..
If you want any more guidance on this feel free to let me know, its not too hard to fix.. A few hours and a few beers is all it took!!
