Completely plug and play and easy to install.It can fix the problem you are having with the windows sometimes not going back up after putting them down due to the switch going bad. It also can fix the power mirrors. Just be advised that replacing this controller requires removal of the door panel to avoid damaging attachment points. Compatible with Chevrolet Avalanche 1500 03-06, Avalanche 2500 03-06, Silverado 1500 03-06, Silverado 1500 Classic 07, Silverado 1500 HD 03-06, Silverado 1500 HD Classic 07, Silverado 2500 03-04, Silverado 2500 HD 03-06, Silverado 3500 03-06, Silverado 3500 Classic 07, Suburban 1500 03-06, Suburban 2500 03-06, Tahoe 03-06 08. Compatible with Cadillac Escalade 03-06, Escalade ESV 03-06, Escalade EXT 03-06; Compatible with GMC Sierra 1500 03-07, Sierra 1500 Classic 07, Sierra 1500 HD 03 05-06, Sierra 1500 HD Classic 07, Sierra 2500 03-04, Sierra 2500 HD 03-06, Sierra 2500 HD Classic 07, Sierra 3500 03-06, Sierra 3500 Classic 07, Yukon 03-06, Yukon XL 1500 03-06, Yukon XL 2500 03-06. [Reference Number]: 901-075, 901075, DWS220, 1S15842, 10398568, 15109670, 15112974, 15125145, 15181220, 15195303, 15202853, 15883323 Fitment:
Cadillac
Escalade 2003-2006
Escalade ESV 2003-2006
Escalade EXT 2003-2006
Chevy
Avalanche 2007
Avalanche 1500 2006
Avalanche 1500 2003-2005
Avalanche 2500 2003-2006
Silverado 1500 2003
Silverado 1500 2004-2006
Silverado 1500 Classic 2007
Silverado 1500 HD 2003
Silverado 1500 HD 2005-2006
Silverado 1500 HD Classic 2007
Silverado 2500 2003-2004
Silverado 2500 HD 2003-2006
Silverado 3500 2003-2006
Silverado 3500 Classic 2007
Suburban 1500 2003-2006
Suburban 2500 2003-2006
Tahoe 2003-2006
Tahoe 2008
GMC
Sierra 1500 2003-2007
Sierra 1500 Classic 2007
Sierra 1500 HD 2003
Sierra 1500 HD 2005-2006
Sierra 1500 HD Classic 2007
Sierra 2500 2003-2004
Sierra 2500 HD 2003-2006
Sierra 2500 HD Classic 2007
Sierra 3500 2003-2006
Sierra 3500 Classic 2007
Yukon 2003-2006
Yukon XL 1500 2003-2006
Yukon XL 2500 2003-2006