My radio wipers Windows locks went out tried unhooking the battery for awhile on 1999 Cadillac Escalade

Now that wont work anymore would this be my bcm not sure could water affected the area to make this problems

Asked by for the 1999 Cadillac Escalade
Body control module I had mine replaced for about 650
Where did u have to pay to have the dealership reset the module control thx