Ended up resubscribing to alldata for a month. $20 for a single vin isn't terrible. Didn't have much in terms of diagnosis but the wiring diagrams helped a lot.
I still wasn't able to definitively say that the bcm is the culprit, but I did rule out plenty of other things. I was getting voltage to the bcm, the high speed bus wires were not shorted (the ones for pins 6 & 14 on the obd2 connector, mine were tan and tan/blk, twisted pair, can't miss it) at the bcm. Resistance at the two wires were the same. I checked that the "output" wires were getting voltage.
Other than that I can't think of any other things I can check. I'm gonna go ahead and order a preprogrammed bcm because to do it myself would cost me about the same.
I still wasn't able to definitively say that the bcm is the culprit, but I did rule out plenty of other things. I was getting voltage to the bcm, the high speed bus wires were not shorted (the ones for pins 6 & 14 on the obd2 connector, mine were tan and tan/blk, twisted pair, can't miss it) at the bcm. Resistance at the two wires were the same. I checked that the "output" wires were getting voltage.
Other than that I can't think of any other things I can check. I'm gonna go ahead and order a preprogrammed bcm because to do it myself would cost me about the same.