Hey Jesse, I had this problem too after recently getting my headliner reupholstered.
I decided to unscrew my passenger side sun visors with the lights. As I was unscrewing it I notice my dome light started to flicker so upon removing the visor I notice that one of the screws had been screwed into the connection so I suggested checking all your interior light connections and wires making sure nothing is interfering with them