Not sure but I think my sunroof is not closed correctly the front is flush but the back is is recessed. Anyone know if this is correct. I forgot to mention that it opens and closes no problem.
Won't move unless the roof is closed......you should be able to see that the frame is slotted where the bolt passes through for this purpose.
The first picture you posted shows the rear edge of the sunroof handing down below the metal lip. If you leave it like that, when it rains the water flows into the sunroof drain channels and I'm surprised the drain tubes haven't clogged and water leaked into the car's interior. It would also be a lot of wind noise. It's worth checking if the screws that hold the glass to the frame came loose but as mentioned earlier that looks like way too way out of the adjustment range which is why I'd suspect the sunroof's controller isn't programmed or working correctly and thinks that's the closed position.Sunroof Control Module Programming and Setup
When replacing the sunroof motor/control module, the sunroof motor/actuator initialization/teach procedure must be followed.
Initialization and Learn Procedures
In order for the sunroof system to perform correctly it needs to establish its position and the force profile it will encounter under normal closing conditions. These two procedures need to be run when a new controller is placed on a vehicle, when a service procedure is performed on any mechanical component, or if the system seems to lose track of its known position.
Initialization and Reinitialization
When the sunroof controller is not initialized it will perform all 'Open' requests, but no 'Express close' or LIN-Bus communicated close commands. It will only perform a ‘Close’ operation requested by the switch with obstacle detection disabled. If an initialization procedure is interrupted the controllers will return to the not initialized state. Which procedure is run depends on the state of the controller.
For a module which is not initialized begin the process by holding the sunroof switch in the ‘Close’ position. The sunroof will move to the end of physical travel in the closed direction and store that position. During this time it is necessary to keep the switch active until the process completes. At the completion of the procedure the sunroof should back off slightly to its soft stops. The rest of the defined positions are determined by offsets from this home position.
For a module which has been previously initialized release the switch after the sunroof is considered fully closed by the software. Then hold the sunroof switch in the closed position for 10 seconds. The sunroof shall resume motion in the 'Close' direction until the end of travel is detected. During this time it is necessary to keep the switch active until the process completes. At the completion of the procedure the sunroof should back off slightly to its soft stops.
For learning the force profile for anti-pinch algorithm after initialization or re-initialization move the roof to the fully open position and release the switch. Activate the ‘Open’ function of the switch continuously for more than 15 seconds. At this point, the sunroof will automatically begin to move to the fully closed position. During this time it is necessary to keep the switch active until the process completes.
Ok, instructions are perfectly correct and solved my problem. Only thing to do is NOT push and hold the button alla the way (automaticclose) but half press it (manual close) and the reset and recalibration takes place. Thanx mate!He was probably talking you through the very common reset procedures. I was just looking at the owner's manual for the first get assuming that's what you have to jog my memory which controls they had. There's the button that controls the sliding open and closed and the other button for the tilt/vent feature.
Like a lot of the GMs of the era, it has the first detent (partial press) of the switch manually slides open and closes, but a fully press is the express (auto) open and close. With the sunroof slid open, if you press and hold the closed button does it still stop in the same place? After it's closed like shown in your picture, if you press and hold the slide closed button does it move at all? Can you use the tilt/vent button to get it to close the rest of the way. If you open it in tilt/vent mode and press close, does it also return to that same position?
Here's the service procedures.
The first picture you posted shows the rear edge of the sunroof handing down below the metal lip. If you leave it like that, when it rains the water flows into the sunroof drain channels and I'm surprised the drain tubes haven't clogged and water leaked into the car's interior. It would also be a lot of wind noise. It's worth checking if the screws that hold the glass to the frame came loose but as mentioned earlier that looks like way too way out of the adjustment range which is why I'd suspect the sunroof's controller isn't programmed or working correctly and thinks that's the closed position.