I wouldn't put those faults down to the becm. I would start looking at some ground contacts before i suspected anything else.