I have the same problem and finally found a solution. The squeak comes from the strut moving against the rubber mount under hood. Open the hood , find the strut mount and take some wd 40 and let it soak through the rubber mount. When it's cold the rubber is stiffer. It worked for me.