For issues like this you need an auto-electrician with a pro grade scan tool computer. It can record exactly what happens at the moment it cuts out. From there you work out what is at fault and what needs changing. Likely to be a sensor.
The switch electrical circuit is of the pull up resistor type input to the BCM , when the BCM see's this input ,logic in the microprocessor knows to energize the trunk lid release relay sending battery voltage to the trunk lid actuator .
https://www.youtube.com/watch?v=hHSRLfXBN7s
Highly doubt the switch being your problem . Hooking up a factory or someother type professional scan tool an checking switch state - active or inactive would be the best way to diagnose , without taking thing's apart right way .
First I suggest you check in the handbook the exact function of the light to ensure your assumption is correct and it is the only function of that light.
If it is the only function, at 2004 it would be expecting too much that it is a simple circuit that doesn't involve a computer, but you might be lucky and discover it is a stuck or faulty switch or sensor or a broken wire...
Open trunk, behind both seats on either side you will see two leather straps. Pull strap at same time as pushing seat forward. You will hear the latch release.
The Alero came with THREE different engine options, two 4 cylinders, and one V6, if your not sure which engine yours came with, open the hood. There will be an emissions information sticker (white) on the underside of the hood or on the radiator core support (the metal that runs from one side of the front to the other) It will say "2.2L, 2.4L, or 3.4L"
Once you have this info, ask again, and I will find out for you ?
Best Manuals This site sells manuals on how to repair with step wise instructions, and how to service with precautions etc, and a lot more about your car model. Try their live chat they will help you
When you changed the struts,did you put in complete assemblies with new springs and top bearings?It is usually the top bearings that make noise when turning.Next is worn outer CV joints on the axles.
Usually it is in the center hub of steering wheel and it has to be removed to gain access. Once there you will see the spread out switch and it is possible to just clean the contacts and restore the unit back to operation. I did it with Mazda.
So what's the problem ? your blower motor not working ? Not any speed ? There are two different circuit's , one for the slower speeds an one for high speed alone ! One fuse is in the end of the right Instrument panel fuse box , marked HVAC BLOWER fuse D 20 amp .The other fuse is in the under hood fuse box marked