-Visor is tightly through-bolted. It is aluminum, so I doubt it would offer enough resistance to torque against steel anyway.
-There is no headliner, haven’t gotten to that detail yet.
-I don’t think it’s the battery lid, but I will try driving with the lid removed to be sure.

I would like to get on with sound proofing and other niceties, but I really think I need to solve this problem otherwise I’ll just wallpaper over it.