There are so many possible answers for this question but the old turkey said it best get the codes read at your dealer and find out exactly whats wrong . If you happen to have access to a reader that does abs that will go a long way to helping you out but until then your only guessing. Ive replaced abs pumps with cars that have a traction control light on and Ive replaced sway bars as well changed wheel bearings abs sensors. brake pedal sensors and drive by wire gas pedal all for the same light. In some cars its the gyro that tell you when the car is leaning that screws up. Getting the codes read is your best option