You can get this repair estimate here www.repairpal.com/estimator But sometimes you can hold the switch down and slam the door or pound the door panel and it will jam the motor loose again
RepairPal Certified shops can diagnose and repair your 2005 Chevrolet Silverado 1500 HD. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.