Removed from a 2012 Chevy Tahoe 4x4 SSV Special Service Vehicle with 136k miles.  This switch requires programming before installation or the features and windows may not work!