I would suspect a defect wheel speed sensor, corroded sensor ring at one of the wheel bearings, or low battery voltage.
Put the car on a lift and check the signals of all sensors with an oscilloscope. The sensors could still be working, but the sensor rings could miss one or more teeth which results in sending nonsense signals to the BCM.
T
Igor Tristão - BR
@tristaoigor