Bill, I have to give credit where credit is due, and that window-radio connection is a good one. At a physical level, I wonder if there is a wire that is failing or putting the radio into a fault mode when the door flexes because of the window being at the limits of its travel.
But, like I have said before, the quirky problems my 92 cab had went away when I replaced the ignition switch, so maybe that should be part of your game plan. My heat would go on at random times, and my interior lights would work whenever they felt like it. The car was too young for menopause, so I figured there must be another problem, and I settled on changing out the ignition switch based on how the switch behaved when I was starting the car.
Problem(s) solved.