Hi Alan...May I add a bit here? Confusion may set in and correct me if Im wrong but GM calls the CCM a BCM or body control module. These BCM's are used from 1990 to 1996, and will fit these years. GM part numbers include:
1996- 1995: 88961152, 16320561, 16230686, 1994: 88999217,16212971, 16157364, 1993 1992: 88999216, 16193458, 16159188, 1991: 88999215, 16155502, 1990: 88999228, 16146688, 16132128. Salvage yards tell you the BCM fit those years above and can be interchanged, HOWEVER as you suspected and stated some will tell you "additional programming needed" and the list above is not complete. I found this number for 94 to 96 as well 16208004. Here comes the tricky part, as you stated you cannot find a "new CCM BCM" ....AC/ Delco does have a "reman" line of these for those that have access to their product lines. And of course they "updated" the part numbers to add to more confusion. I believe team ZR1 has a programming tread here. BCM's are pesky little computers, my 2017 KW has them, Volvo, Peterbilts you name it. Trouble is as you stated most Dealers do not have the help now days to figure all this out. Tech 1 scan tools can be found on ebay. Personally I had a problem with a upgrade radio installation, i ended up bypassing the BCM with no issues. Tech 1 scan tools are still available: OEM Tools.com
87 Eastman Street
2nd Floor
Easton, MA 02375
United States
Phone Number: 1-86-OEMTOOLS
Fax Number: 1-508-238-5219
Hours 8:30AM-5:00PM Eastern Standard Time .....I hope all this helps,