I have a 2002 Pontiac Booneville SE. The interior lamps, door locks, windows and sun roof do not work but I still have power to the mirros on the doors. What could be the problem?
Mirrors are separate from the other things.
Driver and Passenger Outside Mirror Operation
In order to control outside rear view mirror adjustments, two switches are contained within the driver door switch assembly (DDSA). The DDSA contains a built in mirror select switch and a built in mirror position switch. The DDSA reports the switch activity to the driver door module (DDM).
The mirror select switch is used to select which mirror, left or right, is to be moved.
The mirror position switch is used to move the mirror that has been selected to the desired position. When the mirror position switch is activated in a Up, Down, Left, or Right direction, the DDSA recognizes the input and sends this data on to the DDM via the power door serial data circuit. Depending on which mirror has been selected for adjustment, the DDM either moves the driver door mirror to the requested position, or sends a power door serial data message to the passenger door module (PDM) indicating that the passenger door mirror needs to be moved. The PDM then moves the passenger door mirror to the requested position.
Each mirror has two reversible motors for position adjustment. The door modules control the reversible motors by supplying Battery Positive Voltage (B+) and ground to these motors.
Outside Mirror System Components
The power outside mirror system consists of the following components:
• Driver door switch assembly (DDSA)
• Driver door module (DDM)
• Passenger door module (PDM)
• Driver outside mirror
• Passenger outside mirror
• Power door serial data circuit
• DRV MDL 10 A fuse (door module logic and internal driver operation)
• PASS MDL 10 A fuse (door module logic and internal driver operation)
Power Windows Operation
The vehicle is equipped with power windows controlled by the door modules. Each passenger door power window can be operated, either from a switch built into the driver door switch assembly (DDSA), or from a switch mounted locally on its associated door. The driver door power window can only be operated from the driver door window switch built into the driver door switch assembly (DDSA).
When the driver door module (DDM) receives a window switch request from the DDSA, the DDM checks the Class 2 serial data to see if the status information is correct (i.e. ignition switch position) to permit window operation to occur. If the status information is correct, the DDM, either supplies power and ground to its associated window motor, or, if the request is for one of the passenger windows, sends a command via the power door serial data circuit to the passenger door module (PDM, LRDM, or RRDM) controlling the window. The passenger door module (PDM, LRDM, or RRDM) controlling the window then supplies power and ground to its associated window motor to move the window as requested.
When one of the local window switches mounted on one of the passenger doors is operated, the associated door module examines the request and checks to see if there are any messages from the DDM prohibiting the movement. If conditions are correct, and no prohibitive messages have been received from the DDM, the associated door module then supplies power and ground to its associated window motor to move the window as requested.
The thing to do first would be to hook up a factory or some other type professional scan tool an check for DTC'S - diagnostic trouble codes.
DTC B3377, B3382, B3387, B3392, B3397, B3452, B3457, B3462, B3467, B3472, B3477, B3482, B3517, or B3522
Circuit Description
The switch that failed and generated this diagnostic trouble code (DTC) is part of the driver door switch assembly (DDSA). The DDSA contains a microprocessor which takes the signal generated by this switch and assigns a digital message to it. The DDSA then sends this message over a power door serial data circuit to the driver door module (DDM).
Same thing for locks.
The DDM must be powered and must not have DTCs B1327-Battery Low Voltage or B1328-Battery High Voltage set for this DTC to set.
Your best bet might be to find a good auto electrician.