abs/brake/airbag lights, turn signal & windows
won't work
--------------------------------------------------------------------------------
radio, horn, wipers & lights
do work
Just brainstorming a little here.... abs/brake/airbag could possible run through the "Power train Control Module" - PCM Computer (but I kinda doubt it). The turn signals and windows should be on their own circuit, passing from the actual switch to a fuse/relay and then to the actual device (no need for PCM intervention with these).
radio, horn, wipers & lights are definitely on their own individual circuits, with a fuse and relay in their path as well.
So what are the common devices in the path of these circuits?
1. - Well the actual individual on/off switch, blinker switch etc...
2. - then a fuse.
3. - next a relay.
4. - and finally the bulb, wiper or window.
Pretty simple actually. No need to get all technical and run processors through these circuits.
We can rule out any PCM or ICM play in this problem and focus more on the individual circuits. We know all of your switches are not going to all break at the same time, so lets move on to the fuses. What does a fuse do...? Well it either creates an "open" (when it's blown) or "shorts" the circuits path (as it should to connect the path in a working order to it's ground source). So for a faulty fuse to be the problem, well, the device would stop working all together and never "start working" again until the broken fuse is replaced. So we can rule out the actual fuses.
Next in line would be an array of Relays. This can possibly be the problem, because unlike fuses that are confined to a single path to ground for that dedicated circuit... The Relay has a few more wires involved AND SOME OF THE WIRES TIE ALL OF THE RELAYS TOGETHER (IN AN ARRAY) USING THE SAME POWER OR GROUND SOURCE. So if the source to the array of relays is having issues, it can cause all of the relays to have issues therefore causing problems to each circuit in that array.
Here's a quick sketch of the relay array I was talking about. It would be good to inspect that area. On my car, it's under my heater blower fan, by the PCM on the passenger side. For you it may be on the other side, I'm not sure. Though you may not see any problem on the actual relays, it could be the power source to the relays or the grounds. Like I said... just brainstorming here...
