I see this post is pretty old, but I have the exact same squeaking issue (also related to the Styrofoam block found at the front passenger side of the rear moon-roof). It seems to get worse as the Texas days heat up- an annoying squeak, squeak, squeak unless you're on the absolute smoothest of roads. Pushing up on the headliner near the corner of the moon-roof halts the squeak. Before I MacGyver a repair, did anyone else find an acceptable solution? And is this directly related to the much-mentioned BAMR trim ring rattle? I don't notice a rattle, just the squeaky Styrofoam.
2008 Edge Limited