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