Yeah wd40 is perfect. What to do is soak a paper towel in wd40 and wrap it round a flat head screwdriver then run it in between the windshield and the black foam thing. Make a few passes along they whole length of the windshield and ur golden, this will stop the squeaking. Works perfect. As for the rest of the rattles on the center dash etc, iv heard of guys buying insulation strips and sticking it in 'locations' under the plastic to stop it rattling.