There is an intermittent open circuit somewhere. Turn on the affected accessories and wiggle wires until you find the loose one(s) when the accessories power up. Check under dash wires and switches, and battery connection /engine compartment wires. Grab and shake them. You could speed up the troubleshooting with a voltmeter and check for +12v on the positive supply lines. If plus is there then you have a bad ground somewhere. Pull out fuses and clean corrosion off their contact points if present.