have you checked the ABS sensor on the rear axle? this sometimes gets yanked loose by being caught on a object passing under the vehicle. it is a wire that goes to the top of the rear differential on the engine side.