If a wrong wire is connected to the wrong spot on the BCM it might not work at best, worst it could fry the BCM.
Check your pinouts and make sure the correct wires are hooked up.
---------- Post added at 01:25 PM ---------- Previous post was at 01:23 PM ----------
So we know it won't crank. What does work?