The ABS is 90% likely a wheel hub, they're known for going bad often. check the harnesses before buying new hubs, it could be as simple as an unplugged/damaged/just plain dirty connector.