I have a 2002 X5 4.6is with around 108k miles and for some time now since I took the car to the shop to change the wheel bearings I have this odd problem that I cant figure out. I changed the front wheel speed sensors but problem still persists.
When driving around 40-50mph or 65-80mph (mostly) on the freeway, the DSC light will flash and traction control will kick in. This usually happens when driving more uphill with some throttle. The computer thinks the car is slipping and cuts power or applies the brakes. When I turn DSC off, the computer will actually apply the brakes to either front side causing the car to slow down for a half second.
After running a scan, the following codes popped up:
-BD | Electronic Brake Balance (EBV)
-97 | Steering Angel Adjustment Faulty
-And some others but it think these could be the only relevant ones.
Any thoughts on what it could be?