The lowest my roof will go is to the vent position or even a little lower. I can't get it to close all the way. It only goes in the full open or vent. Ive taken it apart and tried getting it re set at close but it still it gets caught up. Why is this and can I fix it?
this is from a chevy service bulletin it may help you it is for 98-04
Condition
Some customers may comment that the sunroof will not open or will not close completely.
Cause
This condition may be due to the sunroof motor. Follow the procedure below for diagnostics.
Sunroof Motor Diagnosis
•Remove the headliner as necessary. Refer to Headliner Replacement in Interior Trim (SI Document ID #856974).
•Jumper Pin #1 and Pin #8 on the sunroof express module. If more access is needed, push the module towards the motor and unlock it from the bracket. Refer to the Illustration above.
Notice: Avoid operating the sunroof glass to the full open position. Since the limit switch has a jumper across it, there will be no indication to the sunroof module to stop the glass at the full open soft stop. The glass can slide past the full open position, possibly damaging the sunroof assembly and/or the roof.
•With the ignition ON, push the sunroof switch to the close position to fully seat the sunroof. If this action fully closes the sunroof, replace the sunroof motor only. Refer to the Sunroof Motor Replacement below. If this action does not fully close the sunroof, go to Diagnostic Starting Point-Roof (SI Document ID #823850).
•Remove the jumper and re-lock the sunroof express module back into its bracket.
Sunroof Motor Replacement
Service Procedure
Notice: This sunroof system is timed from the factory so that the sunroof actuator automatically shuts off when the window panel reaches a certain position. Be careful not to disrupt this factory timing when removing the sunroof actuator from the sunroof module. Disrupting the factory timing may cause damage to the sunroof system. Close the window panel whenever you remove the sunroof