Sounds like you have a wheel bearing going bad, judging by the low speed grinding sound and the fact that the ABS/Trac light is on/off at random. Jack the front end up and give the tire a wriggle left and right from the 3 and 9 o'clock position, then in/out from the 12 and 6 o'clock position. If you detect play then you have found the worn bearing.