Quit replacing parts from what you've 'heard'. That'* going to cost you countless dollars.
Make sure all 4 wheel speed sensors connectors are clean (free of corrosion) and attached. If you still have a problem, take it to the dealer and pay $80-$100 for a diagnosis. That'* the only way to know for sure.
Repairs to the system can run from $150 for a self-replacement of a hub/bearing assembly to fix a faulty WSS (don't ever use used), or over $1000 for dealer-replaced PMV or EBCM.
Or disable the system, remove the lights from the cluster, and live without it.