wouldn't hurt to check the battery too. Cheaper fix that the BCM+programming