light only stays on all time if discs have got to a really bad state.
problem usually causes light to come on intermitantly on deceleration on first sign off disc problem unless customer has ignored this problem for a long time discs could well not be your problem.
have you check your air gaps & check wheel bearing play??
if system sees correct wheel speed on all wheels will turn light off.