Many similar issues with Silverados from same time. Stepper motors are the culprit. Supposed to be a "DIY" project.
Pretty good video here on replacing the stepper motors.
https://www.youtube.com/watch?v=nkJBXP-2w8oThis was a car similar to your Cavalier. I did it to a friends pickup a couple years ago. No problems.
Jerry