Noting also that things like incorrect jump starting procedures, swapping batteries, shorting electrical components (including from water ingress), collisions and even hitting large potholes (that can dislodge chips or crack PCB tracks) has been known to corrupt
ECU program data and produce strange drivability issues.