Well I guess I found the noise source.. Tried to check the upper strut mount (and set it to 27lb-ft) and they were all loose. Managed to torqued 5 of them to 27lb-ft and the last one broke on me...
I guess it might be time to get new struts and all the mounting hardware...
Can't believe that stud broke just like that....