ouch yeah, bcm. you still under warranty? if so it's covered. I am not sure if it's a do it yourself job. I have yet to work with a bcm replacement. so I don't know if you need any special scan tools or procedures. I can take a look at AllData while I'm at the shop tomorrow if I have time.