Before someone tells you to replace your wheel bearing with integrated ABS sensor, clean it.
Coming out of winter, I had my ABS Inop light come on and the front left wheel made weird noises and vibrations when starting off. Then on hitting about 40Mph, the ABS light came on, Traction light went off and I had no ABS.
This had me concerned and I took it to the dealer. They told me that the Wheel sensor was bad and needed to be replaced. Of course, that meant the bearing had to be replaced as well, and it was like a $400 job.
I read somewhere (maybe on here, I forget) that dirt in the sensor can cause this, so I took it thru the local Express car wash with the underbody clean. Did that once. Made a difference, it sometimes didnt act up.
I then went to my local high pressure car wash and got the high pressure jets on the backs of the wheels and around the hubs. Cleaned all that salt and crap off the wheels and hubs and now everything has been fine for 2 months, no more issues with that and all it cost was 2 car washes
Just thought I'd pass that on so others dont spend lots on a bearing replacement they dont need.