After looking at this again, I suspect that the windshield trim must have a gap at the top to maybe accept part of the headliner? When I reinstalled the w.s. trim I tightened it down flush to the metal behind it as shown. The truck did not have a headliner when I got it. There might have been some rubber shims like the bottom has, but I don't recall seeing any. Any suggestions?