I would have the car re-scanned for body codes. There are a number of sensors that can light up the abs/trac light and you can end up throwing a lot of time and money in the wrong direction. I changed my front wheel bearings only to find that did not fix the problem. Had the car scanned and found it was the EBCM (electronic brake control module). Bought a used one from Morad, installed it, and have not had a problem since. I'm not suggesting your problem is the EBCM, just that a scan is the most effective means of getting you to a solution.
2001 Bonneville SSEi (retired at 365,000 Kms.)
2014 Jeep Grand Cherokee Overland (yes, I know its not a GM)