For a no cost inpection, I would definitely [properly] test the wiring from the ignition switch to the Fuse Block behind the glove box. There is a BLACK/WHITE or BLACK/Dark GREEN* wire from the Ignition Switch (pin 8, HOT in ACCESSORY or RUN) that feeds all the fuses that protect those exact circuits that are dropping out on you. You may have to pull down the Fuse Block to inspect this power feed. Also, check the connection at the Ignition Switch.
Take notice to where a RED wire and the BLACK/WHITE or BLACK/Dark GREEN* wire goes to the Ignition Switch - pins 7 & 8 respectively. Pull the connector off Ignition Switch. Then, using a multimeter, you will need to check the continuity through the Ignition Switch (not the harness). While checking continuity, jiggle the switch and take notice to the meter. You are looking for an intermittent open circuit condition. If this occurs you found a bad Ignition Switch and the source of your problem.
(*) Right hand drive models, models with factory front fog lamps, Left hand drive export models