Have you tried a different DIC. Have you checked the voltage at the DIC plug? I can go bring up a diagram real quick.
To your other question yes a new bcm must be programmed with a tech2. A used bcm will not work. (vin locked, and also can have option configuration errors)
Sent using my Galaxy SIII on Tapatalk 2