Solved: I had this issue with the factory installed windshield on my 2013 Trail Teams FJ. Awful howling noise at 70-80mph (or higher), which could vary depending on wind conditions. Thankfully there is a revised part which eliminates the loud vibration noise caused by the original windshield molding design. I originally thought it was my roof rack, then perhaps my winch bumper, but ultimately tracked it down the upper windshield molding. It is a known problem that Toyota has now addressed with a revised part, which comes with foam trim added to the front weather stripping which dampens the vibration and eliminates the noise. This has solved the problem for my 2013 FJ Cruiser, tested up to 85mph, and I could not be happier to have it finally gone. For the Cement Gray (Trail Teams Edition) the original part # was 75503-35060-B0, and is now updated to 75503-35061-B0 for the revised design which eliminates the wind/vibration noise. I suspect for other colors the change would also be from .xxx60-xx to xxx61-xx. I replaced it myself at home, and did not need to use any additional adhesive to install the part. It took all of 20 seconds to install after removing the original.