The ICU only controls wiper intermittent mode and “quick wash” mode, however, the wiper fuse, [fuse 16 - 20A, hot in run, in under dash fuse box] is connected to the ICU when intermittent, or quick wash mode is turned on.
The rear wiper is also on that power circuit, [fuse 16].
You could unplug the rear harness at/around under dash fuse box, and see if you still have a short or know the short is in the rear harness.
The ICU does not control the sun roof.
The ICU does not control the backup lights, [reverse lights].
The ICU does not control horn or cruise control.
The ICU controls things like intermittent wipers, warning chimes, [key still in ign., lights still on] it has the timer for the rear window defog among a few more I’m sure.
Did you check your chassis ground?
Do you have a multimeter?
To troubleshoot electrical problems you need a multimeter, if you do not have one, get one, any more suggestions I can make will require you to use a multimeter to trace where the problems are, you said…
“I have checked the sunroof and hazard switches and there is no power going to them” How did you check the hazard switch?
Did you use a meter or test light?
There are two 12V+ leads going to the hazard switch…
1 - White/green, hazard lights fuse, fuse 34 -10A,[hot at all times] in under hood fuse box, sorry only have fuse number for CDN model.
2 - Yellow/red or yellow, signal lights and back-up lights, fuse 1 (91-93) fuse 23 (90) - 10A, [hot in run and start] in under dash fuse box.
Sorry can’t be much help with the sunroof as I have no wiring diagram for it, however it just may be related to the other problems.
The back up lights are controlled by the “A/T Gear Position Switch” [automatic] it is bolted to the right hand side of shifter bracket, or the “Back Up Lights Switch” [standard] it is screwed into the transmission. the horns are powered by fuse 37 - 20A, [hot at all times] in under hood fuse box, the white/green wire at the horns should be “hot at all times” the horn switch supplies the ground, [blue/red lead at horns].
Now the cruise control is connected to a ton of stuff, however the main fuse is fuse 24 -15A, [hot in run and start] in under dash fuse box.
The common thing, among the things that are wrong, is the ground and in one way or another the circuits of all the above run between the engine bay and the passenger compartment.
You also said you checked the fuses, how did you do that?
Did you just look at them or did you use a meter or test light to confirm the fuses are good?:hmm:94
PS, when you post again, include MM&Y of car, auto or manual, USDM, JDM or CDM.