When you check the battery cable check both ends. After I had the battery cable recall I started having ternimal corrosion problems then it wouldn't start one day. Turned out that the positive cable had pulled apart at the starter solenoid end. In the process it screwed up the ECU so they had to replace that also.your ECU is getting reset every time you shut the car off. Check battery connections and maybe do a search in team tech. I know you're not the only one that had this happen.