I had the same problem with my SUV and it was caused by something on the axel that controls the ABS and it had rusted off. On a lot of cars the sensor is a seperate piece that can be replaced but not my SUV, I had to have a whole new axle put on. It was $250 with labor using a salvage part.