My mechanic over extended a front CV shaft an didn't catch it before we drove it. I replaced the shaft but the ABS light has stayed on. Brakes work fine. Speedometer works fine. I haven't pulled a code yet I figured it got a false reading an would re set after driving. It's been over 200 miles the light is still on.