My 2010 is squeaking as well.. It seems that when I open the sunroof it stops though. So I am wondering if it is in fact the rear sunroof as you guys have stated? Seems that it should be related to the front sunroof? Anyone else have the same issue? I will have a look at the Styrofoam that you mentioned as well. thanks...