Just a thought and I’m not sure how, but maybe it’s an intermittent abs problem?… I know many scanners out there, Autozone and the like on scan for MIL codes and not ABS. And as ABS is a self-clearing system it might just be a bad sensor. I would check out those.