Have a loud snapping noise at top of windshield on rough roads
It could be the windshield or the trim around the windshield. If it were my problem I would have a windshield installer check it out. They may have to re-install the glass.
Search Jeep Wrangler Questions
Jeep Wrangler Experts