Re: body control module issues...
Have a known good electrical shop give your battery a thorough check!! A number of the problems you mention have been caused by a weak battery condition. A lot less expensive than $1000. BCM replacement cost!! Good Luck.