I own a 2012 3008. The engine check light was on. It turned out to be the battery. I bought an EFB battery, but the light came on again. They said the battery needed coding. I had it coded. The light went off, but now the start-stop won't engage. What do you think the problem is? Has anyone else experienced a similar situation?