OK, I'm reviving this OLD thread. I have this exact problem and it's driving me nuts. One shop suggested it could be balljoints, but I'm still doubtful.
Anybody ever have this and find a positive solution?
I've been thinking perhaps the upper strut bearing. It does not squeak when I drive in the rain. Weird.
Swim: 2.4 Miles
Bike: 112 Miles
Run: 26.2 Miles
Brag: For the rest of your life