Check your wheel bearing hub, jack the truck up take the front wheels off and slightly spin the hub and listen closely to see if you hear a slight grinding or if the hub is a miserable SOB then more than likely the wheel bearing hub is the culprit, in an auto parts store they roughly run about...