Acoustics in the G can make sounds appear all over. The passenger seat belt sounds like it's coming from the dash when rattling against the console and I've had stuff making noises in the glove box that did similar. Some have reported similar noises which ended up being from the sunglass holder in the headliner (pushing on it would tell you if this is the issue). The right-side of the gauge cluster will make noises as well.
From a windshield perspective I, and others, have had popping/rattles that seem to be coming from the inside of the windshield/dash area but are actually caused by the outside plastic cowl cover scraping against the glass. The cowl cover is the lower plastic section at the bottom of the windshield. You can remove the cowl panels and they have a thin felt-ish strip on them where they touch the glass (IIRC) but it's not enough...you can even see where the plastic rubs the windshield. General maintenance can be performed to usually get rid of the noise...some will spray WD40 at the base of the windshield so it runs/coats the underside of those panels, add thicker felt, put some shims under the cowl panels to keep it off the window. Personally I have a spray bottle of RainX and I saturate the glass right at the cowl so it runs/penetrates behind it and that has gotten rid of my noise.
If you want to remove the cowl and look then the procedures are pretty easy and you can look at my battery-replacement how-to to see how I removed the right half:
http://www.infinitig37.com/G37-battery-replacement.html